Auf http://www.perbi.ch/index.php habe ich eine YAML-phpwcms-Kombination im Einsatz. Jetzt wollte ich mal die originale vertikale YAML-Navigation in phpwcms integrieren und austesten. Die integration der Basis-Funktionen war problemlos möglich. Nun möchte ich auch die aktive Ebene mit CSS auszeichnen. Eigentlich so ähnlich wie in den CSS von Knut und Co. Dabei ist es NICHT so wichtig, dass die übergeordnete Ebene auch ausgezeichnet wird (wäre aber auch Okay).
Jetzt werden sicher einige Stimmen laut die sagen: "Nimm doch einfach die vorhandene Knut-CSS und vergiss die YAML-CSS". – Ja, das könnte ich. Will aber nicht
DF6IH (Hilfe! Ich kenne nicht mal Deinen richtigen Namen!) kennt die YAML-Navi und kann mir sicher Ratschläge erteilen !?
Hier mein RT:
Code: Select all
<div id="submenu">{NAV_LIST_UL:F,0,,}</div>Code: Select all
@charset "UTF-8";
/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
*
* (en) Vertical list navigation "vlist"
* (de) Vertikale Navigationsliste "vlist"
*
* @copyright Copyright 2005-2007, Dirk Jesse
* @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
* YAML-C (http://www.yaml.de/en/license/license-conditions.html)
* @link http://www.yaml.de
* @package yaml
* @version 3.0.4
* @revision $Revision: 130 $
* @lastmodified $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
*/
@media all
{
#submenu {
width: 100%;
overflow: hidden;
margin: 2.4em 0 1.5em 0;
list-style-type: none;
border-top: 2px #ddd solid;
border-bottom: 2px #ddd solid;
}
#submenu ul { list-style-type: none; margin:0; padding: 0; }
#submenu li { float:left; width: 100%; margin:0; padding: 0 }
#submenu a,
#submenu strong {
display:block;
width: 90%;
padding: 3px 0px 3px 10%;
text-decoration: none;
background-color:#fff;
color: #444;
border-bottom: 1px #eee solid;
}
/* Menu Title */
#submenu li#title {
width: 90%;
padding: 3px 0px 3px 10%;
font-weight: bold;
color: #444;
background-color: #fff;
border-bottom: 4px #888 solid;
}
#submenu li span {
display:block;
width: 90%;
padding: 3px 0px 3px 10%;
font-weight: bold;
border-bottom: 1px #ddd solid;
}
/* Level 1 */
#submenu li#active,
#submenu li strong {
width: 90%;
padding: 3px 0px 3px 10%;
font-weight: bold;
color: #fff;
background-color:#aab;
border-bottom: 1px #eee solid;
}
#submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; }
#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active { background-color:#f63; color: #fff; }
/* Level 2 */
#submenu li ul li a,
#submenu li ul li#active,
#submenu li ul li strong,
#submenu li ul li span { width: 80%; padding-left: 20%; }
#submenu li ul li a { background-color:#f8f8f8; color: #666; }
#submenu li ul li a:focus,
#submenu li ul li a:hover,
#submenu li ul li a:active { background-color:#f63; color: #fff; }
/* Level 3 */
#submenu li ul li ul li a,
#submenu li ul li ul li#active,
#submenu li ul li ul li strong,
#submenu li ul li ul li span { width: 70%; padding-left: 30%; }
#submenu li ul li ul li a { background-color:#fcfcfc; color: #888; }
#submenu li ul li ul li a:focus,
#submenu li ul li ul li a:hover,
#submenu li ul li ul li a:active { background-color:#f63; color: #fff; }
/* Level 4 */
#submenu li ul li ul li ul li a,
#submenu li ul li ul li ul li#active,
#submenu li ul li ul li ul li strong,
#submenu li ul li ul li ul li span { width: 60%; padding-left: 40%; }
#submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
#submenu li ul li ul li ul li a:focus,
#submenu li ul li ul li ul li a:hover,
#submenu li ul li ul li ul li a:active { background-color:#f63; color: #fff; }
}Code: Select all
<div id="submenu">
<ul>
<li class="sub_no sub_ul_true sub_first"><a href="index.php?ueberperbi">Über PERBI</a></li>
<li class="sub_ul"><a href="index.php?produkte">Produkte</a>
<ul>
<li class="sub_no sub_ul_true sub_first"><a href="index.php?zuschnitte">Schaumstoff-Zuschnitte</a></li>
<li class="sub_no"><a href="index.php?konfektion">Konfektion</a></li>
<li class="sub_no"><a href="index.php?physiotherapie">Physiotherapie</a></li>
<li class="sub_no"><a href="index.php?freizeit">Freizeit</a></li>
<li class="sub_no"><a href="index.php?schallisolation">Schaumstoff-Schallisolation</a></li>
<li class="sub_no"><a href="index.php?schaumstoffeinlagen">Schaumstoff-Einlagen</a></li>
</ul>
</li>
<li class="sub_no"><a href="index.php?perbishop1">PERBIshop</a></li>
<li class="sub_no"><a href="index.php?kontaktformular">Kontaktformular</a></li>
<li class="sub_no"><a href="index.php?sitemap">Sitemap</a></li>
</ul>
</div>Liebste Grüsse vom
"Bastel-Ralph"