Textlinks in tt_news in LIST view

Für alle, die einfach eine Liste aller Newsbeiträge brauchen und dort den RTE-Text (=Feld bodytext) anzeigen wollen stellt sich das Problem, dass die eingebauten links standardmäßig nicht umgewandelt werden.

Um dies zu aktivieren reicht folgender TS-Eintrag im Setup:

plugin.tt_news.displayList.content_stdWrap < plugin.tt_news.displaySingle.content_stdWrap

Aktuelles Datum anzeigen

Mittels Typoscript lässt sich das aktuelle Datum einbinden.

tmp.datum = TEXT
tmp.datum.data = date : U

Die Formatierung steuert man mittels strftime. Die möglichen Formatierungsoptionen findet Ihr in der PHP-Dokumentation zur Funktion srtftime

tmp.datum.strftime = %e. %B %Y liefert ein Datum 31. März 2008

 

Filelink in Extension einsetzen

Extension Code

$this->conf['filelink.']['labelStdWrap.']['cObject.']['value'] = $this->pi_getLL('labeldatasheet');

$markerArray['###FILELINK###'] = $this->cObj->filelink($t['datasheet'], $this->conf['filelink.']);

TS-Code

tx_extensioncode.filelink { 

path = uploads/tx_abcourses/

icon = 0

target = _blank

stdWrap.wrap = |

labelStdWrap.cObject = TEXT (wird in der Extension überschrieben)

labelStdWrap.cObject.value = MEHR 
  

}

 

class="bodytext" entfernen

Mit folgendem TSConfig -Eintrag wird die default-Einstellung entrfernt:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes >

Seitentitel in Extension ändern

 

Mit folgenden Befehlen lässt sich der Pagetitle ändern:

$GLOBALS['TSFE']->page['title'] = NEUER TITEL; $GLOBALS['TSFE']->indexedDocTitle = NEUER TITEL;

funktioniert aber nur bei Extensions die gecached werden, also USER-Objekten. Bei USER_INT-Objekten wird der Content bis zum Plugin vorher generiert. dieser wird in der Variable $GLOBALS['TSFE']->content gespeichert.

 

Das hilft es nur mittels regulärer Ausdrücke den Inhalt zwischen <title> und </title> zu ändern, also z.B. so:

$GLOBALS['TSFE']->content = ereg_replace(’<title>.+<\/title>’,'<title>’.
NEUER TITEL.’</title>’,$GLOBALS['TSFE']->content);

 

realurl liefert falsche Seite oder Fehler

Es kann vorkommen, dass Seiten nur dann richtig erscheinen wenn der cHash-Parameter mit übergeben wird. Sonst kommt es zu "Segment"-Fehlern oder gar der Dartsellung einer falschen, weil übergeordneten Seite. Die Lösung dafür liegt im Parameter firstHitPathCache. Der sorgt dafür, dass beim Durchlaufen durch den pagetree der erste, also unterste Hit, genommen wird.

'pagePath' => array(
            'expireDays' => 1,
            'firstHitPathCache' => 1,

.....

Inhaltselemente ausblenden

 

TCEFORM.tt_content.imageorient.removeItems = 0,1,2,8,9,10,17,18,26,--div--

Folgende Werte können verwendet werden:

 

Oben rechts 
Oben links 
Unten mittig 
Unten rechts 
Unten links 10 
Im Text rechts 17 
Im Text links 18 
Im Text rechts (kein Umbruch) 25 
Im Text links (kein Umbruch) 26 

 

 

Hörl & Rathmayr onscreen OG | Mexikoplatz 24/10 | A-1020 Wien |
Tel.: +43 1 720 83 66-0| Fax: +43 1 720 83 66-66 | office(at)onscreen(dot)at
© onscreen og 2012 | Fotos: futureimagebank.com, iStockphoto, Shutterstock