Zum Inhalt springen

Autor anzeigen lassen

Erstellt am 8. März 2006 · 4 Antworten · letzte Antwort am 9. März 2006

Tags: Frage

schmidtsmikey ·

Hallo Community,

wenn man eine Seite als Advanced anlegt, so hat man die Möglichkeit, einen Author und dessen E-Mail-Adresse anzugeben.

Wie kann man diese Daten im anzeigen lassen? Folgendes steht in der Typo3-Hilfe:

If you're using TYPO3 pages as 'articles' then you could use this field to display the name of the page (article) author.

Genau das will ich machen...

Jemand eine Idee?

Danke!

dfluess ·

Hallo,

so sollte es funktionieren:

marks.DEIN_MARKER = TEXT
marks.DEIN_MARKER {
   field = author
   wrap = |
}
schmidtsmikey ·

Cool, danke für die schnelle Antwort.

Jetzt habe ich nach einer Möglichkeit gesucht, den Autor nur dann anzeigen zu lassen, wenn es sich um eine Seite des Typs Advanced handelt. Ich möchte also, dass der Autor nur bei Artikel-Seiten angezeigt wird. Handelt es sich beispiel um eine Menüseite, so macht dies nicht wirklich Sinn.

Es würde auch reichen, wenn es eine Abfrage "Ist Autor gesetzt? Wenn ja, dann parse ihn in den HTML Code. Wenn Nein, dann mach nix".

Es müsste ja eigentlich mit Conditions funktionieren, aber ich finde keine Möglichkeit, wie man dieses Element abfragen kann :-)

dfluess ·

So kompliziert muss es doch nicht sein!
Der Autor wird doch sowieso nur angezeigt, wenn dieser im Feld eingetragen ist.

D.

schmidtsmikey ·

Ok, ich habe es jetzt so gemacht:

    #Autor anzeigen
     autor = COA
     autor.wrap = <div style="display: box; background: grey; width: 150px; float: right;"> | </div>

     autor.10 = TEXT
     autor.10.if.isTrue.field = author
     autor.10.field = author
     autor.10.wrap = <p>Author: | </p>

     autor.20 = TEXT
     autor.20.if.isTrue.field = author_email
     autor.20.field = author_email
     autor.20.wrap = <p>Email: | </p>

     autor.30 = TEXT
     autor.30.if.isTrue.field = tstamp
     autor.30.date = j.m.Y
     autor.30.field = tstamp
     autor.30.wrap = <p>Erstellt: | </p>

KLappt wunderbar.

Danke noch mal!!!!