Horizontale Kopf u. Fuss Navigation sowie links bündige...

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Horizontale Kopf u. Fuss Navigation sowie links bündige...

Beitragvon Urbanic5 » 29. Dez 2005, 14:40

Horizontale Kopf u. Fuss Navigation, sowie links bündige vertikal Navigation bestehend aus Bild-Dateien erstellen.

Vor ein paar Tagen bin ich auf Redaxo gestossen und bin davon überzeugt, wenn ich erstmal das Funktionsprinzip "entschlüsselt" habe ist Redaxo ein mächtiges CMS.

Für folgende Webseite möchte ich das CMS einsetzen:

Anschauen: http://www.canjon.biz/projekte/servers4all

Der Auftritt hat oben und am Fuss ein Text Navigation, ausserdem rechts eine Navigation die auf Bild-Dateien beruht. Da bleibt die Frage, ist dies mit Redaxo überhaupt zu realisieren? Wenn ja - was ich vermute wäre ich über ein paar Anregungen sehr sehr dankbar :)

LG



Urbanic 5
Urbanic5
 
Beiträge: 50
Registriert: 29. Dez 2005, 14:34
Wohnort: Frankfurt / Germany

Beitragvon Markus.Staab » 29. Dez 2005, 15:38

Hi Urbanic5,

Willkommen bei REDAXO :)

Das ganze sollte kein Problem darstellen.

Lad dir einmal das System runter und spiel ein bisschen mit der Demo.
Du wirst sehen, das es gar nicht schwer ist.

Bei konkreten Fragen, nur heraus damit! :)

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon Urbanic5 » 30. Dez 2005, 16:05

Ich freue mich hier zu sein, Deine antwort hat mir Gefallen :)
Urbanic5
 
Beiträge: 50
Registriert: 29. Dez 2005, 14:34
Wohnort: Frankfurt / Germany

Beitragvon Urbanic5 » 2. Jan 2006, 19:44

Ich habe nun mit der Demo experimentiert, aber leider ohne wirklich erfolg.

Ich möchte eine Navigation wie oben beschrieben realisieren. Allerdings bleibt für mich weniger die Frage offen wie ich diese im Template definiere sondern viel mehr: Wie sage ich einer Navigation das sie eine ist? Das is doch ziemlich schwer zu durchschauen bei redaxo :((
Urbanic5
 
Beiträge: 50
Registriert: 29. Dez 2005, 14:34
Wohnort: Frankfurt / Germany

Beitragvon Markus.Staab » 2. Jan 2006, 20:08

Hi,

Erstelle Pro Navigation die du anlegen willst eine Kategorie.

z.b.

- Kopfnavigation
- Fussnavigation

Dann in diese beiden Kategorien legst du die entsprechenden Artikel ab.

Jetzt musst du nur noch diese beiden Kategorien auslesen und fertig.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon Urbanic5 » 3. Jan 2006, 14:48

Super, ich danke Dir!

Jetzt nur noch eine kleine Frage, wie lese ich das jetzt aus?
Urbanic5
 
Beiträge: 50
Registriert: 29. Dez 2005, 14:34
Wohnort: Frankfurt / Germany

Beitragvon Urbanic5 » 3. Jan 2006, 15:08

Danke für die Antwort!!

Jetzt bleibt noch eine wichtige Frage für mich unbeantwortet, wie gebe ich die Navigation aus?

Hier kann man sich mal das Template anschauen, damit man sich ein "Bild" machen kann was ich genau vorhabe :D

http://www.canjon.biz/projekte/servers4all-cms/index.php?article_id=12&clang=0&ctype=0#
Urbanic5
 
Beiträge: 50
Registriert: 29. Dez 2005, 14:34
Wohnort: Frankfurt / Germany

Beitragvon Markus.Staab » 3. Jan 2006, 16:04

Hi,

man nehme eine Demo Nav, z.b.
http://www.redaxo.de/168-Templatedetail ... plate_id=4

und ersetze nun das OOCategory::getRootCategories(true)!

Ich hab das schonmal vorbereitet:
Code: Alles auswählen
<?php      
$root_cat = OOCategory::getCategoryById( 4); // hier die ID deiner Navkat
echo '<ul class="navigation">';
foreach ($root_cat->getChildren(true) as $lev1):
   if($lev1->isOnline()):
      echo '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
      
      $lev1Size = sizeof($lev1->getChildren());
      if($lev1Size != "0"):
         echo '<ul>';
         foreach ($lev1->getChildren() as $lev2):

            if ($lev2->isOnline()):
               echo '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></li>';
            endif;
         endforeach;
         echo '</ul>';
      endif;
      
      echo '</li>';      
   endif;

endforeach;
echo '</ul>';
?>


Falls du mit dem PATH arbeitest musst du bei diesem natürlich nun die Werte für die 1. Ebene entfernen, da diese ja nicht zu deiner SiteStruktur gehört.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Templates/Navigationen [R3]

Wer ist online?

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