Zum Inhalt springen

email wrap um autor entfernen

Erstellt am 17. März 2011 · 5 Antworten · letzte Antwort am 21. März 2011

Tags: Links, tt_news, Frage

drezent ·

Hallo,

ich habe folgendes Problem: ich würde gerne den email-wrap im SingleView um den autor entfernen, da ich das email feld für eine webadresse benötige, die aber nichts mit dem autor zu tun hat.

Kann mir jemand helfen?

Viele Grüße!
André

Julian.​Hofmann ·

Hallo André.

Der Link ist via TypoScript gesetzt bzw. änder-/löschbar. Schau mal via TypoScript-Object-Browser in plugin.tt_news.displaySingle.author_stdWrap.typolink

Viele Grüße
Julian

drezent ·

Hallo Julian,

vielen Dank für deine Hilfe!
allerdings gibt es bei mir im Object Browser diesen Eintrag nicht.

Ich habe ihn dann im Template hinzugeschrieben, das ganze sieht jetzt so aus:

plugin.tt_news {
   displayList.date_stdWrap.strftime= %Y
   displayLatest.date_stdWrap.strftime= %d.%m.%y
   displaySingle.date_stdWrap.strftime= %Y
   displaySingle.author_stdWrap.typolink= 0
   displaySingle.age_stdWrap.age =  Minuten | Stunden | Tage | Jahr
   displaySingle.image.file.maxH = 350
   displaySingle.image.file.maxW = 800
   displayAmenu.date_stdWrap.wrap = |
   datetimeDaysToArchive = 1
   latestLimit = 3
   pageBrowser {
      dontLinkActivePage = 0
      showResultCount = 0
      showFirstLast = 0
      showRange = 0
      # Leerzeichen zwischen die Seitenzahlen 
      inactiveLinkWrap = | 
      activeLinkWrap  = |  
  }  
}

Aber keine Reaktion...
Woran kann das liegen?
Zur Information: es handelt sich um Typo 4.5.2 mit TT_NEWS 3. irgendwas

Julian.​Hofmann ·

Hm...
Also wenn Du das Static-Template von tt_news eingebunden hast, sollte drin sein:

plugin.tt_news.displaySingle.author_stdWrap.typolink.parameter.field = author_email

Und dies sollte sich löschen lassen via

plugin.tt_news.displaySingle.author_stdWrap.typolink >

Der Link müsste aber definitiv irgendwo über den author_stdWrap kommen.

Julian.​Hofmann ·

Ich schreib mal noch kurz bisschen Hintergrundwissen:

Die Verlinkung war gemacht über:

plugin.tt_news.displaySingle.author_stdWrap.typolink.parameter.field = author_email

Das wird in PHP umgewandelt als (nur den hinteren teil berücksichtigt)

array(
    'typolink.' => array(
        'parameter.' => array(
            'field' => 'author_email'
        )
    )
);

Wenn Du nun nur mit 0 überschreibst:

plugin.tt_news.displaySingle.author_stdWrap.typolink = 0

erhältst Du in PHP

array(
    'typolink' => 0, 
    'typolink.' => array(
        'parameter.' => array(
            'field' => 'author_email'
        )
    )
);

d.h. der Link ansich ist weiterhin definiert, da "typolink." (Punkt am Ende beachten) hiervon unberührt bleibt. Über ">" löscht Du hingegen den Wert von "typolink" und seine Unterelemente (also auch "typolink." ).