CMS Kategorien auf der Startseite einbinden

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

CMS Kategorien auf der Startseite einbinden

Beitragvon martinw » So 23. Jan 2011, 09:22

Ich versuche die CMS Kategorien zusätzlich auf der Startseite einzubinden.

Das Anzeigen der Menüpunkte klappt auch soweit, jedoch ist auf der Startseite im $SEOURLArray die cms_kategorie nur für die 1. Ebene gesetzt. Bei der 2. Ebene fehlen die und daher sind hinter den Menüpunkten nicht die richten Urls hinterlegt.
Wenn ich die CMS Seite aufrufe (cms_index.tpl) sind die CMS Urls alle gesetzt.
Das heisst, das beim Aufruf der CMS Startseite eine Funktion diese Url setzt, aber eben nicht bei der normalen Shop Startseite.

Was musss ich einbinden bzw. ändern, damit ich die CMS Kategorien zusätzlich auf der Startseite des Shops anzeigen kann bzw. die SEOUrls alle sauber gesetzt werden? :?:

EDIT:

Ich habs nun selbst mit eigenen aus dem Randshop zusammengesetzten Arrays gelöst. Falls das mal jmd. braucht - hier der Code für die index.tpl im Verzeichnis templates\standard\website:

Code: Alles auswählen
<!-- CMS Kategorien -->
<?php $CMSKategorieArray = GetCMSKategorieDetail($ParentID,$_SESSION["languageid"]); ?>
<?php foreach ($CMSKategorieArray as $SubKategorie) { ?>
<?php foreach ($SubKategorie as $SubKategorieData) { ?>
<?php $CMSKategorieIDArray[] = $SubKategorieData['id']; ?>
<?php } ?>
<?php } ?>

<?php $SEOURLArray = GetSEOURLArray($CMSKategorieIDArray, SEOURL_TYPE_CMS_KATEGORIE, $_SESSION["languageid"], $SEOURLArray); ?>
<?php $KategorieCMSArray = GetCMSKategorieDetail($ParentID,$_SESSION["languageid"]); ?>

<?php if($KategorieCMSArray) { ?>
<div class="kategorieNavigation">
<h2><?php echo $lang_headline_cms ?></h2>
<ul class="kategorieUlNavigation">
<?php foreach ($KategorieCMSArray as $Kategorie_CMS) { ?>
<?php foreach ($Kategorie_CMS as $Werte_CMS) { ?>
<?php if($Werte_CMS["level"] == 1) {?>
<li><a href="<?php echo GetCMSKategorieLink($Werte_CMS["id"], $SEOURLArray['cms_kategorie'][$Werte_CMS["id"]]) ?>"><?=$Werte_CMS["name"]?></a></li>
<?php } elseif($Werte_CMS["level"] == 2) { ?>
<li class="secondNavigation"><a href="<?php echo GetCMSKategorieLink($Werte_CMS["id"], $SEOURLArray['cms_kategorie'][$Werte_CMS["id"]]) ?>"><?=$Werte_CMS["name"]?></a></li>
<?php } elseif($Werte_CMS["level"] >= 3) { ?>
<li class="thirdNavigation"><a href="<?php echo GetCMSKategorieLink($Werte_CMS["id"], $SEOURLArray['cms_kategorie'][$Werte_CMS["id"]]) ?>"><?=$Werte_CMS["name"]?></a></li>
<?php } ?> 
<?php } ?>
<?php } ?>
</ul>
<span><img src="<?=URLPFAD?>templates/standard/design/gruen/images/navbox2_bottom.png" alt="Abschluss" /></span>
</div>
<? } ?>
Referenzen:
https://www.recyclingkunststoff24.de
recyclingkunststoff.shop
recyclingkunststoff-direkt.de
recpro.de
uvm.
martinw
 
Beiträge: 68
Registriert: Fr 30. Jul 2010, 22:58
Wohnort: Taunus

Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste