Schnellzugriff » 
Home 
TYPO3

TemplaVoilà: Default content for empty fields

Freitag, November 26th, 2010

Thanks to stdWrap doing this is quite easy:
Edit the TemplaVoilà datastructure, search the field you want to fill with default content if it’s empty and look for it’s TypoScript configuration:
<TypoScript>
10 = RECORDS
10 {
source.current = 1
tables = tt_content
}
</TypoScript>
Add the following nodes under it:
<proc type=”array”>
<stdWrap><![CDATA[
ifEmpty {
cObject =< lib.sidebarDefaultContent
}
]]></stdWrap>
</proc>
lib.sidebarDefaultContent can be any content object of your choice, for [...]

Posted in TypoScript | Kommentare deaktiviert>

TYPO3 HTML save cropping

Dienstag, März 16th, 2010

Meistens reicht die Methode tslib_cObj::crop vollkommen aus, um Texte – etwa für eine Listenansicht – zu kürzen. Wenn jedoch RTE formatierte Texte im Spiel sind und die Formatierung in der gekürzten Version beibehalten werden soll, ist es reine Glückssache, kein invalides (X)HTML durch nicht geschlossene bzw. “verkrüppelte” Tags zu generieren. Abhilfe schafft die folgende crop-Methode, [...]

Posted in PHP, Programmierung, TYPO3 | Kommentare deaktiviert>

TYPO3: Frontend Renderer als Singleton

Mittwoch, Februar 11th, 2009

Renderer sind stets einmalig. Das Singleton Design Pattern bilded genau dies ab: Es wird lediglich eine einzige Instanz der Klasse erzeugt und zurückgegeben. Die folgende Klasse kann als Basis für die View-Schicht der eigenen TYPO3 Extension verwendet werden. Sie ist von pi_base abgeleitet und bietet so den gewohnten Funktionsumfang. Der Codeschnipsel stammt aus einer mini [...]

Posted in PHP, Programmierung, TYPO3 | Kommentare deaktiviert>

© 2007 - 2009 Thorsten Boock