Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:verschiedenes

Dies ist eine alte Version des Dokuments!


Externes Typoscript einbinden

<INCLUDE_TYPOSCRIPT:source="file:fileadmin/ordner/dateiname.t3s">

Mehr als 4 Spalten in Front- und Backend

Für die vier Standard-Spalten in TYPO3 ist die Frontend-Ausgabe des Seiteninhalts schon in css_styled_content konfiguriert. Mit TypoScript kann diese Konfiguration einfach an die gewünschte Stelle kopiert werden:

# colPos = 0:
10 < styles.content.get
# colPos = 1:
10 < styles.content.getLeft
# colPos = 2:
10 < styles.content.getRight
# colPos = 3:
10 < styles.content.getBorder

Wer mehr Spalten benötigt, kann mit Backend-Layouts die gewünschte Menge sowie das Layout im Backend einstellen. Um die Seiteninhalte der zusätzlichen Spalten im Frontend ausgeben zu können, benötigt man noch folgendes TypoScript. Diese Konfiguration ist identisch mit der in css_styled_content für die Standard-Spalten.

page.10.marks.NEWCOLUMN = CONTENT
page.10.marks.NEWCOLUMN {
  table = tt_content
  select {
    orderBy = sorting
    where = colPos=4
    # Muss bei mehrsprachigen Websites gesetzt werden, sonst wird der Inhalt aller Sprachen ausgegeben.
    select.languageField = sys_language_uid
  }
}

Listenelemente im RTE um <span> ergänzen

Hiermit lassen sich Auflistungszeichen und Text separat formatieren. <html><ul><li style=„color:red;list-style-type:disc“>Listenelement</li></ul></html>

lib.parseFunc_RTE.externalBlocks = table,blockquote,ol,ul,li,div
lib.parseFunc_RTE.externalBlocks {
	li.callRecursive = 1
	li.callRecursive.alternativeWrap = <li><span>|</span></li>
	li.stdWrap.HTMLparser {
		allowTags = li,span,p
		removeTags = p
	}
	ul.callRecursive = 1
	ol.callRecursive = 1
}
li {color:red;}
li > span {color:black;}
typo3/verschiedenes.1391712548.txt.gz · Zuletzt geändert: 2015/12/03 19:28 (Externe Bearbeitung)