Hallo Liebe Freunde des Programmierens,
brächte Eure Hilfe zu folgendem Problem:
Habe das Template für das Navi-Menü des Moduls news_categories wie folgt geändert:
PHP-Code:
<div class="<?php echo $this->class; ?> news_kat"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<!-- noscript: if JavaScript is enabled show this message and do not show archiv menu -->
<noscript><div class="noscript">Sorry, für das Archiv-Menü muss JavaScript in Ihrem Broswer eingeschalten sein</div></noscript>
<!-- style="display:none;"
hide the formular, if JavaScript is enabled.
Form will shown by JavaScript at the end of code of this template
-->
<form id="CategNaviForm" style="display:none;" action="none">
<div class="CategNaviBlock">
<div class="dropdown">
<select id="kategNavi" class="dropdown-select" onchange="if (document.getElementById('kategNavi').selectedIndex != 0) parent.location.href = this.form.kategNavi.options[ this.form.kategNavi.options.selectedIndex ].value;">
<option selected="selected" value="">Alle Kategorien</option>
<!-- Alle Kategorien -->
<?php foreach ($this->items as $item): ?>
<optgroup label="<?php echo $item['link']; ?>(<?php echo $item['quantity']; ?>)">
<!-- Test -->
<!-- <option label="<?php echo $this->categories; ?>"> -->
<!-- Aktiven Link anzeigen -->
<?php foreach ($this->categories as $category): ?>
<option <?php if ($item['isActive']): ?>selected="selected"<?php endif; ?> value="<?php echo $item['href']; ?>"><?php echo $item['link']; ?><?php if ($this->showQuantity): ?> (<?php echo $item['quantity']; ?>)<?php endif; ?></option>
<?php endforeach; ?>
<!-- Label Aktiver Link Ende -->
</optgroup>
<?php endforeach; ?>
</select>
<!-- dropdown menue ENDE -->
</div>
<!--
<a href="javascript:if ( 1 < document.getElementById('kategNavi').options.selectedIndex ) parent.location.href = document.getElementById('kategNavi').options[ document.getElementById('kategNavi').options.selectedIndex -1].value;">Monat vor</a> |
<a href="javascript:if ( document.getElementById('ArchivNavi').length > document.getElementById('ArchivNavi').options.selectedIndex +1) parent.location.href = document.getElementById('ArchivNavi').options[ document.getElementById('ArchivNavi').options.selectedIndex +1].value;">Monat zurück</a>
-->
</div>
</form>
<!--
JavaScript: show formular
-->
<script type="text/javascript">
document.getElementById("CategNaviForm").style.display='inline';
</script>
</div>
Nun habe ich folgende Frage:
Gibt es eine Möglichkeit über das Modul eine Auflistung sämtlicher Kategorien zu bekommen, diese sollten gem. obiger Template-Änderung auch anwählbar sein.
Bin gerne Bereit hierfür den Aufwand zu bezahlen.
Danke.
Lesezeichen