[TYPO3-german] tt_news Genericmarkers Backend User Real Name ausgabe in News Artikel - realName geht nicht - email geht

Matthias Eberlein skydivematy at gmail.com
Thu Nov 1 19:36:46 CET 2012


Am 01.11.2012 16:45, schrieb Matthias Eberlein:
> Hallo Liste, wie der Betreff schon sagt geht es um den realName des
> be_user welcher den Artikel schrieb.
> In der Liste und in Tante Google exestieren einige snippets dazu welche
> jedoch bei mir keinen Erfolg zeigen. Jedoch betrifft das nur den
> realName oder auch username. Bei gleicher Abfrage für email bekomme ich
> eine Ausgabe.
>
>
> zb.
>
> Das geht...
>
> genericmarkers {
> data = cruser_id,email
> verfasser_email = TEXT
> verfasser_email {
> typolink.parameter.cObject = RECORDS
> typolink.parameter.cObject {
> source.field = cruser_id
> tables = be_users
> dontCheckPid = 1
> conf.be_users = TEXT
> conf.be_users {
> field = email
> }
> }
> }
> }
>
>
> das geht nicht.
>
> genericmarkers {
> data = cruser_id,realName
> verfasser_name= RECORDS
> verfasser_name {
> source.field = cruser_id
> tables = be_users
> dontCheckPid = 1
> conf.be_users = TEXT
> conf.be_users {
> field = realName
> }
> }
> }
>
> Hat Genericmarkers ein Problem damit den username oder realName
> auszugeben? Kann mir jemand mal auf die Sprünge helfen?
>
> Besten Dank für eure Hilfe schon mal im Vorraus...
>
> Gruß
> Matthias Eberlein
>
>


Ok,
habe es jetzt erst mal so gelöst.

verfasser_name = TEXT
    verfasser_name {
    typolink.parameter.cObject = RECORDS
     typolink.parameter.cObject {
       source.field = cruser_id
       tables = be_users
       dontCheckPid = 1
       conf.be_users = TEXT
       conf.be_users {
         field = tx_beusergoogleplus_gplus_url
       }
     }

     cObject = RECORDS
     cObject {
         source.field = cruser_id
         tables = be_users
         dontCheckPid = 1
         conf.be_users = TEXT
         conf.be_users {
               field = realName
         }
     }
     typolink.ATagParams.dataWrap = rel="author"
  wrap = <span class="news_creator">|</span>
   }

Somit habe ich automatisch von jedem Backend User den Namen und mit 
seinem g+ account link. Das Erspart das einzelne eintragen in jedem artikel.

Es gibt mit Sicherheit noch eine Bessere Lösung. Dann bitte Verbessert 
mich...

Was mir jetzt noch fehlt ist, das wenn ein be_user kein g+ account 
eingetragen hat soll das feld email dafür genutzt werden. (oder twitter 
account)

gruß
Matthias Eberlein




More information about the TYPO3-german mailing list