Typo Script Snippets
Hier finden Sie Typo Script Snippets für viele Zwecke.
Mehr Inhaltsspalten einfügen
/* insert new columns */
$newColumns = array(
"8" => array("GNav||GNav||||||||", "8"),
"1" => array("Content B||Content B||||||||", "1"),
"0" => array("Content A||Content A||||||||", "0"),
);
t3lib_div::loadTCA("tt_content");
$TCA["tt_content"]["columns"]["colPos"]["config"]["items"] = $newColumns;
Erlaubte Tags in Inhaltselementen
tt_content.text.20.parseFunc.allowTags = q, blockquote, i, strong
Eigenen Seitentitel aufbauen
config.noPageTitle = 2 page.headerData.50 = TEXT page.headerData.50.field = subtitle // title page.headerData.50.wrap = <title>is-wagner.com: |</title>
Jedes Contentelement einzeln wrappen
styles.content.get = CONTENT
styles.content.get{
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.languageField=sys_language_uid
renderObj.20 = TEXT
renderObj.20.field = header
renderObj.21 = TEXT
renderObj.21.field = bodytext
renderObj.stdWrap.wrap = <div class="singleObj">|</div>
wrap = <div id="allContent"> | </div>
}
... < styles.content.get
styles.content.get.renderObj.stdWrap.wrap = <div class="singleObj">|</div>
wrapItemAndSub simulieren
Beim GMENU gibt es leider kein wrapItemAndSub. Folgendes simuliert dies jedoch:
temp.menu = HMENU
temp.menu {
wrap = <div class="nav">|</div>
entryLevel = 0
1 = GMENU
1 {
expAll = 1
wrap = <ul>|</ul>
NO = 1
NO {
allWrap = <li>|</li>
XY = 100,20
10 = TEXT
10 {
text.field = title
offset = 5,15
}
}
IFSUB < .NO
IFSUB {
allWrap = <li>|
}
}
2 < .1
2 {
wrap = <ul>|</ul></li>
}
3 < .2
}
