Benutzeravatar
Cheffchen
Beiträge: 1806
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Cocktail Bulli

17. Jun 2013, 13:58

Hallo,

nö.
Ist aber bestimmt nicht die beste lösung, is mir aber so beim bier eingekommen :O).

Es gibt 1 Template das alle bekommen, so kannst auch aus dem internen auf die Vorschau.

Das ist eigentlich recht einfach.
zuerst die Navigation erstellen aber nicht mit rex_navigation, da mehr daten brauchst, die id´s der Kategorien.

Code: Alles auswählen

<?php
###[[ Navi und array für inhalt
$menue='';
$menue.= '<div id="menue"><ul >';
// Kategorien des ersten Levels auslesen oder id der unter Kategorie 31
#$cat = OOCategory::getRootCategories();
$cat = OOCategory::getCategoryById(31); #31
$cats = $cat->getChildren(true);

foreach ($cats as $lev1) {
    if ($lev1->isOnline(true)) {
        $menue.= '<li><a href="#intern_'.$lev1->getId().'">'.$lev1->getName().'</a></li>';
        $onesite_artikel_id_array[]=$lev1->getId();        
    }
}
$menue .= '</ul></div>';
?>
damit hast das menu in $menue drin was nur mit print ausgeben brauchst.

Der Inhalt selber setzt auf das obere auf.

Code: Alles auswählen

<?php
###[[ INHALT SEITE ALS BLOCK FÜR ONESITE ###
$rechtsinhalt='';
foreach ($onesite_artikel_id_array as $onesite_artikel_id) {
    $ausgabe = new rex_article($onesite_artikel_id); 
    $rechtsinhalt .= "
    <div id='intern_".$onesite_artikel_id."' class='content' style='padding: 70px 0;'>
    <div class='innen'>
    ".$ausgabe->getArticle()."
    </div>
    </div>"; 
}
?>
hier das gleiche, einfach $rechtsinhalt ausgeben und schon hast alle Inhalte.

Der rest ist css und und etwas jquery wie visualNav() da onepage.

Cheffchen

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: Cocktail Bulli

17. Jun 2013, 15:38

Ach soooooo
vielen Dank :D
Grüße
echi

Zurück zu „Webseiten & Kommentare“