hallo,
ich habe folgendes menü erstellt und in mein theme eingearbeitet:
PHP
<ul id="main-nav" name="main-nav">
<li>
<a href="<?php bloginfo('url') ?>" <?php
if (is_home())
{
echo " id=\"akt\"";
}?>>Home</a>
</li>
<li><a href="<?php bloginfo('blog_directory') ?>/aktuelles/" <?php
if (is_page_template('template-aktuelles.php'))
{
echo " id=\"akt\"";
}?>>Aktuelles</a></li>
<li><a href="<?php bloginfo('blog_directory') ?>/hilfe/" <?php
if (is_page_template('template-hilfe.php'))
{
echo " id=\"akt\"";
}?>>Hilfe</a></li>
</ul>
Alles anzeigen
wie man sieht, möchte ich, dass der jeweilige menüpunkt immer aktiv angezeigt wird, wenn ein bestimmtes template angezeigt wird. das funktioniert soweit auch optimal. jedoch möchte ich nun bei einigen menüpunkten auf mehere templates gleichzeitig verweisen und der befehl "is_page_template" kann keine arrays ansprechen!!!!
gibt es irgendeine möglichkeit, durch den aufbau oben bei einem menüpunkt meherer templaets anzusprechen?
ideal wäre gewesen:
PHP
<li><a href="<?php bloginfo('blog_directory') ?>/aktuelles/" <?php
if (is_page_template(array(''template-aktuelles.php', ''template-aktuelles2.php', ''template-aktuelles3.php')))
{
echo " id=\"akt\"";
}?>>Aktuelles</a></li>
wie gesagt: arrays sind leider mit diesem befehl nicht möglich und obiges beispiel funktioniert somit so nicht!
hat jemand ne idee? tausend dank und gruß,
Jochen