[TYPO3-german] tt_news: catmenuHeader entfernen
Fabian K.
koenig at bluhouse.de
Thu Nov 13 10:56:49 CET 2008
Fabian K. schrieb:
> Ah okay, sorry, Kommando zurück!
> Hab Flüchtigkeitsfehler gemacht! -.-
>
>
>
> Die Datei muss natürlich heissen:
> - switchCatMenuHeader_itemMarkerArrayFunc.php
>
>
> Und das TypoScript:
>
> ===TypoScript:Setup===
> includeLibs.switchCatMenuHeader =
> pfad/zu/der/php/datei/switchCatMenuHeader_itemMarkerArrayFunc.php
> plugin.tt_news.itemMarkerArrayFunc = user_switchCatMenuHeader
>
>
> plugin.tt_news.displayCatMenuHeader = 1
> # 1 = anzeigen; 0 = ausblenden
> ===TypoScript:Setup===
>
> Mfg
> Fabian
Heute ist einfach nicht mein Tag.
Jetzt im Kompletten und Ganzen und richtig sollte es auch sein (hehe):
Schritt 1:
- Erstelle dir eine Datei mit dem Namen
"switchCatMenuHeader_itemMarkerArrayFunc.php"
- Schreibe folgendes rein:
===PHP===
<?php
function user_switchCatMenuHeader($markerArray, $conf){
$row = $conf['parentObj']->local_cObj->data;
$typoscript = loadTS($GLOBALS['TSFE']->id);
print_r($typoscript['plugin.']['tt_news.']['displayCatMenuHeader']);
if($typoscript['plugin.']['tt_news.']['displayCatMenuHeader']==0){
$markerArray['###CATMENUHEADERWRAP_START###'] = '<div
style="display:none;">';
$markerArray['###CATMENUHEADERWRAP_END###'] = '</div>';
}else{
$markerArray['###CATMENUHEADERWRAP_START###'] = '';
$markerArray['###CATMENUHEADERWRAP_END###'] = '';
}
return $markerArray;
}
?>
===PHP===
Schritt 2:
- Setze folgendes um dein catmenuHeader in der News-Templatedatei [z.B.
tt_news_v2_template.html]:
===HTML===
...
###CATMENUHEADERWRAP_START###
[..hier dein catmenuHeader..]
###CATMENUHEADERWRAP_END###
...
===HTML===
Schritt 3:
- Schreibe folgendes in dein TypoScript:
===TypoScript:Setup===
includeLibs.switchCatMenuHeader =
pfad/zur/datei/switchCatMenuHeader_itemMarkerArrayFunc.php
plugin.tt_news.itemMarkerArrayFunc = user_switchCatMenuHeader
plugin.tt_news.displayCatMenuHeader = 1
# 1 = anzeigen; 0 = ausblenden
===TypoScript:Setup===
More information about the TYPO3-german
mailing list