[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