Kategorien der 3. Ebene mit Bilder ausgeben

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

Kategorien der 3. Ebene mit Bilder ausgeben

Beitragvon pinguSTAR » 22. Aug 2011, 13:27

Hi Zusammen,

ich würd gerne bei meinem aktuellen Projekt ein Menupunkt mit den "Produkten" des Kundens füllen.

Dazu dachte ich, das ich die Produkte in verschiedene Navigations-Kategorien der 3. Ebene gliedere und diese dann im Content ausgeben lasse. Den jeweiligen Kategorien soll noch ein Bild zugeordnet werden können und da stehe ich gerade auf dem Schlauch.

Das mache ich doch über die Metadaten?! Nur wie?

Falls jemand eine noch einfachere möglichkeit hat, gerne :)

Grüße
pingu
Mess with the best, die like the rest!
Benutzeravatar
pinguSTAR
 
Beiträge: 104
Registriert: 11. Nov 2009, 13:01
Wohnort: Gundelfingen

Re: Kategorien der 3. Ebene mit Bilder ausgeben

Beitragvon darwin » 23. Aug 2011, 11:21

Hi...
mal ins Blaue ...
du frägst den PATH ab.. wenn (PATH ID: Ebene 3) gleich der ($this-getId(): Aktuelle ID) ist,
dann holst du Dir die Metas aus den Artikeln der Kategorien raus ...

Code: Alles auswählen
<?php

$path = explode("|",$this->getValue("path").$this->getValue('article_id')."|");

if (isset($path[1])) $path1 = $path[1];
if (isset($path[2])) $path2 = $path[2];
if (isset($path[3])) $path3 = $path[3];

$art      = OOArticle::getArticleById($this->getValue('article_id'),$REX['CUR_CLANG']);
$cat_id   = $art->getParentId();

if($cat_id == $path3) {
  $cat = OOCategory::getCategoryById($path3, $REX['CUR_CLANG'], true);

  $catSize = sizeof($cat->getChildren());
  if ($catSize != "0" && $cat->getChildren(true)) {

    foreach ($cat->getChildren() as $cats) {
      $cat_name = $cats->getName();
      $cat_image = $cats->getValue('art_image'); // Hier deine Bilddatei aus den Artikel Metas
    }

  }

}
?>


*ungetestet* ...
grz. Chris
Benutzeravatar
darwin
 
Beiträge: 1261
Registriert: 2. Jan 2007, 16:10
Wohnort: LA

Re: Kategorien der 3. Ebene mit Bilder ausgeben

Beitragvon Hirbod » 24. Aug 2011, 03:25

Hi,

und falls du mit der rex navigation factory arbeitest, könntest du (wie ich), die Class extenden, und mit einem Sonderaufruf das selbe machen.

Ansonsten haben alle Level in der Factory eindeutige Klassen, wie nav_1, nav_2 etc. Wenn es schnell gehen muss, kann man anhand der Klasse sicherlich noch ein Background-Img setzen, wenn das für deine Ansprüche genügen würde.

LG
Hirbod
Hirbod
 
Beiträge: 369
Registriert: 15. Jan 2008, 13:46

Re: Kategorien der 3. Ebene mit Bilder ausgeben

Beitragvon pinguSTAR » 31. Aug 2011, 10:29

danke, das werd ich heute abend mal ausprobieren!
Mess with the best, die like the rest!
Benutzeravatar
pinguSTAR
 
Beiträge: 104
Registriert: 11. Nov 2009, 13:01
Wohnort: Gundelfingen

Re: Kategorien der 3. Ebene mit Bilder ausgeben

Beitragvon pinguSTAR » 4. Sep 2011, 14:03

@darwin:

funktioniert leider nicht :( bekomme keinerleih ausgabe.

@Hirbod:

bei deiner Lösung wäre es dann aber nicht möglich individuelle Bilder zu zuordnen, oder?
Mess with the best, die like the rest!
Benutzeravatar
pinguSTAR
 
Beiträge: 104
Registriert: 11. Nov 2009, 13:01
Wohnort: Gundelfingen


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast