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 | 1 |
| Oben links | 2 |
| Unten mittig | 8 |
| Unten rechts | 9 |
| Unten links | 10 |
| Im Text rechts | 17 |
| Im Text links | 18 |
| Im Text rechts (kein Umbruch) | 25 |
| Im Text links (kein Umbruch) | 26 |
Nach häufigen Begriffen suchen
- Aspekte
- Barrierefreies
- Barrierefreiheit
- Bereich
- Bilder
- Content
- Datum
- Design
- Erfahrung
- Extension
- Farben
- Frage
- Gestaltung
- Grundlagen
- Ihnen
- Implementierung
- Inhalte
- Internet
- KundInnen
- Menschen
- NEUER
- Open
- Optimierung
- Plugins
- Programmierung
- Prozess
- Referenzen
- Regeln
- Seite
- Sicherheit
- Source
- Suchmaschinen
- System
- TITEL
- TSFE
- Text
- Texte
- Tricks
- Typo3
- Veranstaltungen
- Verfügung
- Vielzahl
- Webdesign
- Webseiten
- Website
- Websites
- Welche
- Wenn
- Überzeugen
- ändern
