Unterkategorien einer bestimmten Kategorie anzeigen

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

Unterkategorien einer bestimmten Kategorie anzeigen

Beitragvon flipps » 19. Mär 2009, 15:41

Hallo zusammen,

ich suche eine Möglichkeit, die Unterkategorien einer Kategorie als Navigation anzuzeigen. Einfach als Liste untereinander würde mir schon reichen.

Auch ok wäre das anzeigen aller Artikel einer Kategorie. Aber dazu habe ich nichts gefunden.

Ich nutze Redaxo 4.1

Ich habe das hier bei Downloads gefunden gehabt, aber es funktioniert leider nicht, ich bekomme nur eine leere Seite:
Code: Alles auswählen
<?php
/*
* Created on 29.05.2007
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/

$cat = OOCategory::getCategoryById($this->getValue("category_id"));   // hier die ID der Kategorie
$articles = $cat->getArticles( true); // Alle Artikel der Kategorie auslesen, die Online sind

if ( is_array( $articles) && count( $articles) > 0) {
  foreach ( $articles as $article) {
   
    // Startartikel ausblenden
    if ( $article->isStartPage()) continue;

    // Onlinezeitraum überprüfen
    $von = $article->getValue('online_from');
   $bis = $article->getValue('online_to');
   $jetzt = time();
   if($jetzt < $von || $jetzt > $bis) continue;

    $artikel = new article;
    $artikel->setArticleID($article->getId());
    echo $artikel->getArticle();
  }
}
?>

Wäre klasse wenn mir jemand helfen könnte.

Grüße
Philip
flipps
 
Beiträge: 28
Registriert: 12. Mär 2009, 16:26

Beitragvon Richard.Laing » 19. Mär 2009, 17:09

hi flipps

wenn ich dich richtig verstanden habe, möchtest du eine dauerhafte navigation (irgendwo im template) haben?

wenn das richtig ist nimm einfach diese navigation

http://www.redaxo.de/168-0-templatedetails.html?template_id=84

und gib im template an der stelle wo das menue (unterkategorien einer bestimmten kategorie) so aus:

Code: Alles auswählen
<?php print $nav_special = generateNavigation(<id>, 1, 1, $clang, $path, 0, 0, 1, 1, 0, 0); ?>

bitte die einstellungen nach belieben tätigen)
bei <id> bitte die id der kategorie angeben von dem aus die unterkat. angezeigt werden sollen.

mit sicherheit gibt es hier noch viele andere wege aber der funktioniert :)
und die navigation kannst du ja kommplett nutzen nicht schlecht das teil.

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon flipps » 19. Mär 2009, 19:16

Hi Richy,

genau das habe ich gesucht. Vielen Dank, funktioniert einwandfrei!

Viele Grüße
Philip
flipps
 
Beiträge: 28
Registriert: 12. Mär 2009, 16:26

Beitragvon Richard.Laing » 19. Mär 2009, 19:18

aber gerne doch
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Category-ID !?

Beitragvon Hendriks » 20. Apr 2009, 16:36

Hi Philip und / oder Richy,

bin relativ neu bei REDAXO... Aber was ich bisher gesehen und gelernt habe, spricht mir sehr zu... nach jahrelanger Suche nach einem guten, flexiblen CMS.

Möchte für eine Website auch eine Navigation aufbauen, die auf jeder Kategorie-Ebene nur jeweils das aktuelle Unter- (Kategorie- bzw. Artikel-) Verzeichnis als Menü-Liste anzeigt. Mit der Breadcrumb-Nav kann man dann bei Bedarf wieder zurück-surfen (bis zum root) ...

Wunder mich jetzt nur, wo ich die category_id finden kann??? In der Administrationsoberfläche wird sie ja jedenfalls nicht angezeigt bei REX 4.1 ... oder habe ich da was übersehen?

Vielen Dank für eine kleine Hilfe ...

Bester Gruß,
Hendriks
Benutzeravatar
Hendriks
 
Beiträge: 29
Registriert: 20. Apr 2009, 16:25

Beitragvon Richard.Laing » 20. Apr 2009, 16:43

hi Hendriks

und willkommen bei redaxo...

du mußt die auch als administrator die rechte geben, geh einfach mal auf benutzer und klicke dir alle rechte an.
dann kalppt es auch.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Wow!

Beitragvon Hendriks » 20. Apr 2009, 16:58

Hi Richy!

Tausend Dank für die schnelle Antwort und die freundliche Begrüßung!

Jetzt werden die IDs angezeigt neben den Kategorien.

Kann ich auch irgendwie die jeweils aktuelle Kategorie-ID in automatisch in mein Template zur Navi hinzu-laden, oder muss ich für jede Kategorie ein extra Template anlegen und die ID manuell eintragen?

Geht so was in der Art:

print $nav_special = generateNavigation($this->getValue('category_id'), 1, 1, $clang, $path, 0, 0, 1, 1, 0, 0);

Sorry für meine (vielleicht) blöden Fragen, bin zwar absoluter XHTML-CSS-Experte, doch mit PHP beschäftige ich mich intensiver erst seit einem halben Jahr ; o )

Greetings

PS: Habe übrigens auch schon im Vorfeld Deine Video-Tutorials angesehen. Sehr hilfreich für den Einstieg!! Cool!
Benutzeravatar
Hendriks
 
Beiträge: 29
Registriert: 20. Apr 2009, 16:25

Beitragvon Richard.Laing » 20. Apr 2009, 17:24

hi
genauso kannst du es machen.
in redaxo 4.2 wird es noch einfacher.

aber natürlich das entsprechende navi temlpate nicht vergessen.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast