In den Templates BE, gibt es eine Daten die man sich nehmen kann, die heißt nav_default.tpl, der Inhalt sieht wie folgt aus...
PHP-Code:
<ul class="<?php echo $this->level; ?>">
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Der Parameter den Du brauchst sieht so aus...
PHP-Code:
<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>
Wenn eine neue Seite in der Seitenstruktur angelegt wird, legt man den Seitennamen = Startseite, Kontakt fest und kann den Seitentitel angeben. Aus Sicht der Seo sollte man den Seitentitel inkl. Webseitentitel (Projektname) auf 60-70 Zeichen begrenzen. Also kurz halten, aber knackig.
Der Seitentitel erzeugt in den Navgation beim Hovern das title-Attribut
HTML-Code:
<a href="..." class="..." title="Seitentitel aus dem Feld *Seitentitel* der Seitenstruktur">Seitenname</a>
Was Du ja willst, sieht auch sehr schick aus, ist folgendes...
HTML-Code:
<ul>
<li>
<a href="..." class="..." title="Seitentitel aus dem Feld *Seitentitel* der Seitenstruktur">
<span class="title">Seitenname</span>
<span class="desc">Seitentitel aus dem Feld *Seitentitel* der Seitenstruktur</span>
</a>
</li>
</ul>
Brauchst einfach nur die nav_default.tpl anpassen...
PHP-Code:
<ul class="<?php echo $this->level; ?>">
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>>
<span class="title"><?php echo $item['link']; ?></span>
<span class="desc"><?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?></span>
</a><?php echo $item['subitems']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Für dei Submenüs und Vertikalen Menüs blendest Du die Description aus mit display:none;.
Gruß Tilo
Lesezeichen