set_no_cache(); $highObj= new user_typo3wizard; $ts= $this->getCurrentVal(); $content="
".$ts."
"; $content=$highObj->highlightTS($ts); /* $filename = 'test.txt'; $somecontent =$ts; if($_GET["jaja"]==1) { $filename="/var/www/web1/html/wtest/".$GLOBALS['TSFE']->id; //$GLOBALS['TSFE']->page['title']; // Let's make sure the file exists and is writable first. //if (is_writable($filename)) { // In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if ( !file_exists($filename)){ touch ($filename); } if (!$handle = fopen($filename, 'a')) { //echo "Cannot open file ($filename)"; exit; } // Write $somecontent to our opened file. if (fwrite($handle, $somecontent) === FALSE) { //echo "Cannot write to file ($filename)"; exit; } //echo "Success, wrote ($somecontent) to file ($filename)"; fclose($handle); //} else { //echo "The file $filename is not writable"; //}} }*/ ?> TYPO3 Wizard: Menu with dynamic css class for submenus


Menu with dynamic css class for submenus

Submitting your vote...
Rating: 4.4 of 5. 14 vote(s).
Click the rating bar to rate this item.

This snippet creates a menu where every menuitem on the 1.level has a own id. Using this id you can format the submenu with css selectors.

 

In this example a nested unordered list is created where to every mainmenupoint the css id menuitemUID is addet. UID is here the unique ID of the page.

 

 



Comments


phy, 28-05-07 07:52:
Thank you for this piece of code.

phy
David, 25-11-07 06:10:
this was just what I needed. thank you!

(don't you wish wrapItemAndSub had stdWrap properties too!)
Dylan, 12-07-10 15:10:
Good - thanks! Took me a bit to realize I needed to add 1.expAll = 1 to get all the submenus and hide them with CSS.
Amey Phadke, 24-11-10 09:03:
Hello,

I tried above code snippet but not working.
In HTML it shows {field:uid} and not actual uid.
I have latest Typo3 4.4 version.
Please help me.
Thường, 26-01-11 10:04:
Hi guy!
Let's try this:
lib.menu = HMENU
lib.menu {
1 = TMENU
1 {
noBlur = 1
wrap = <ul id="menu">|</ul>

NO {
before.cObject = HTML
before.cObject {
value {
dataWrap = <li id="{field:uid}">|
}
}
wrapItemAndSub = |</li>
}
}
}

Add comment

* - required field

*



*
*

Top 10 Updates

Nice fonts using Google font API geändert am  20-May-2010 16:36:47
TS-based Searchbox for Indexed Search  geändert am  18-May-2010 18:27:15
TYPO3 SEO geändert am  30-Apr-2010 09:44:22
Search engine friendly graphical headers in TYPO3 geändert am  30-Apr-2010 09:33:44
Creating a simple Infocenter using TYPO3 geändert am  17-Nov-2009 12:12:52
Making the Section Menu work correctly with TemplaVoila geändert am  05-May-2009 12:27:17
Show pages with type "Not in Menu" in a sitemap geändert am  05-May-2009 12:11:17
Implementation of the DHTML menu from brainjar.com  geändert am  01-Feb-2009 14:02:48
Sample DHTML menu geändert am  01-Feb-2009 13:51:25
A introduction to the CONTENT object geändert am  26-Jan-2009 13:20:39

Latest comments

22-Apr-2012 10:03:05
Peter Ruijter schrieb: The last TS-snipped solved an issue for me, thanks for sharing this knowledge.
Explaining the CONTENT object
04-Apr-2012 15:21:37
jithesh pk schrieb: Is there a way to exclude a particular submenu items from top menu ? Normally we are using like...
pidInRootLine,treeLevel,TSFE:id
03-Apr-2012 14:22:39
Alex Tuveri schrieb: Hi for several years I used this snippet (modified) for my sites. Unfortunately the example...
Text Layer Menu
Deutsch
Search: