Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom-field teasertext #16

Closed
Albager opened this issue Mar 17, 2018 · 1 comment
Closed

Custom-field teasertext #16

Albager opened this issue Mar 17, 2018 · 1 comment
Assignees
Labels
Alt-Issue Issue wurde vom alten Kontakte-Plugin übernommen enhancement New feature or request

Comments

@Albager
Copy link

Albager commented Mar 17, 2018

Es wäre sehr hilfreich, zusätzlich zur Kurzbeschreibung bei Personen ein custom field (oder mehrere - bspw. Mitarbeiterinfo 1, 2, 3) für den post_type=person zu haben, der in Listenansichten in der selben Form wie verknüpfte Kontakte (d.h. als Listenpunkt unter dem Kontaktdatenblock, wahlweise ober oder unterhalb der verknüften Kontakte) ausgegeben wird. Also z. B. so, wie "GISwiki" im Screenshot, und ein zusätzlicher Listenpunkt mit Mitarbeiterinformationen (Textfeld, Links mit <a href=...> und <strong> sollten dort möglich sein):

listenansicht_customfield
siehe https://geographie.cms.rrze.uni-erlangen.de/forschung/ag-braun/#collapse_0

Hintergrund: Wenn eine Person bspw. AG-Mitarbeiter und gleichzeitig Studienberater ist, könnten diese Infos auf den jeweiligen Seiten via individuellem [kontakt]-Shortcode-Format (z. B. mit Parameter show="mitarbeiterinfo1") entsprechend getrennt voneinander angesprochen/in verschiedenen Listenansichten passend ausgegeben werden.

Um das Problem zu langer Texte zu vermeiden, könnte hier eine Zeichenbegrenzung auf bspw. 50 (exkl. HTML - https://regex101.com/r/GCrJZj/1) Zeichen erfolgen. (gilt auch für RRZE-Webteam/FAU-Einrichtungen#589)

@xwolfde : Welches Feld außer "verknüpfte Kontakte" wird denn noch als Listenelement unterhalb des Kontaktdatenblock ausgegeben? Ich habe z. B. schon versucht, die Sprechzeitenfelder dafür zweckzuentfremden, aber die erscheinen ja nur ganz normal und eigentlich ist das Feld "Kurzbeschreibung" doch genau für sowas gedacht?

@xwolfde xwolfde added the enhancement New feature or request label Feb 20, 2020
@xwolfde xwolfde added wontfix This will not be worked on and removed wontfix This will not be worked on labels Jul 4, 2024
@xwolfde xwolfde transferred this issue from RRZE-Webteam/fau-person Jul 4, 2024
@xwolfde xwolfde added the Alt-Issue Issue wurde vom alten Kontakte-Plugin übernommen label Jul 4, 2024
@xwolfde
Copy link
Member

xwolfde commented Jul 10, 2024

Umsetzung wie folgt in der V2 Milestone:

Das dann definierte Feld teasertext-de bzw teasertext-en ist bei der Anzeige über den Parameter show="teasertext" aktivierbar. Wenn das Feld gezeigt werden soll über den show-Parameter (oder durch Änderung der Defaults lt #37 ) wird es an der jeweiligen Stelle gezeigt, die über das verwendete Ausgabeformat (vgl #32 ) definiert ist.

Ergänzend sei auch angemerkt, dass die organisatorische Zuordnung bzw. die Gruppierung einer Person in FAUdir erfolgen wird und also auch die Bezeichnung der ZUordnung dann von dort kommen kann. Diese soll und wird man dann auch mit dem Template und einer show-Anweisung sichtbar machen können. Daher wird es für Angabe von organisatorischen Zuordnungen von Personen keines Extrafeldes bedürfen.

Nicht umsetzbar halte ich jedoch den Wunsch, in dem Teasertext HTML-Anweisungen (u.a. strong oder auch links) oder Blöcke o.ä., einzubauen. Denn dies würde zu starken EInfluß auf das vorgegebene Corporate Design der Ausgaben nehmen und die Komplexität (und damit die Fehleranfälligkeit für Anwender - man stelle sich vor, jemand fügt da wiederum ein Shortcode ein oder macht kaputtes HTML) zu stark erhöhen.

@xwolfde xwolfde changed the title Anregung für ein custom-field bei Personen Custom-field teasertext Jul 10, 2024
@MManthey MManthey mentioned this issue Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Alt-Issue Issue wurde vom alten Kontakte-Plugin übernommen enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants