Seite 1 von 1
Breadcrumb mit Artikel hinter Kategorie
Verfasst: Sa 18. Feb 2006, 11:04
von Marzipanmonster
Hallo zusammen,
ich bin ein ziemlicher Neuling in Contenido und freue mich, daß ich damit endlich das gefunden habe, was ich schon lange gesucht habe.
Ich habe nun allerdings ein kleines Problem mit dem Breadcrumb-Modul von Oldperl:
http://contenido.org/forum/viewtopic.ph ... highlight=
Die Installation hat super geklappt und die Kategorie wird mir in einer Navigationszeile super angezeigt. Ich würde nur gern auch den Artikel hinter dem Kategorienamen mit ausgeben, wenn es nicht gerade der Startartikel ist. Ich hab da auch schon ein Modul bzw. eine Abwandlung von matze gefunden, aber das funktioniert bei mir leider nicht (will heißen, daß keine Artikelnamen mit ausgegeben werden).
Mit dem Breadcrumb von Oldperl sieht es bei mir folgendermaßen aus:
Ich hätte da halt gern hinter dem "Über uns" auch den aktuellen Artikelnamen stehen.
Ich hoffe, ihr könnt mir da weiterhelfen.
Liebe Grüße
Adrian
Re: Breadcrumb mit Artikel hinter Kategorie
Verfasst: Sa 18. Feb 2006, 12:12
von kloevekorn
Marzipanmonster hat geschrieben:Hallo zusammen,
ich bin ein ziemlicher Neuling in Contenido und freue mich, daß ich damit endlich das gefunden habe, was ich schon lange gesucht habe.
Ich habe nun allerdings ein kleines Problem mit dem Breadcrumb-Modul von Oldperl:
http://contenido.org/forum/viewtopic.ph ... highlight=
Die Installation hat super geklappt und die Kategorie wird mir in einer Navigationszeile super angezeigt. Ich würde nur gern auch den Artikel hinter dem Kategorienamen mit ausgeben, wenn es nicht gerade der Startartikel ist. Ich hab da auch schon ein Modul bzw. eine Abwandlung von matze gefunden, aber das funktioniert bei mir leider nicht (will heißen, daß keine Artikelnamen mit ausgegeben werden).
Mit dem Breadcrumb von Oldperl sieht es bei mir folgendermaßen aus:
Ich hätte da halt gern hinter dem "Über uns" auch den aktuellen Artikelnamen stehen.
Ich hoffe, ihr könnt mir da weiterhelfen.
Liebe Grüße
Adrian
hier:
http://www.contenido.de/forum/viewtopic ... ac3d05d398
Re: Breadcrumb mit Artikel hinter Kategorie
Verfasst: Sa 18. Feb 2006, 13:12
von Marzipanmonster
Sorry, das war also von dir. Das Modul hab ich oben schon erwähnt, es funktioniert bei mir die Artikelausgabe nicht...
Marzipanmonster hat geschrieben:Ich hab da auch schon ein Modul bzw. eine Abwandlung von matze gefunden, aber das funktioniert bei mir leider nicht (will heißen, daß keine Artikelnamen mit ausgegeben werden).
Re: Breadcrumb mit Artikel hinter Kategorie
Verfasst: Sa 18. Feb 2006, 13:29
von kloevekorn
Marzipanmonster hat geschrieben:Sorry, das war also von dir. Das Modul hab ich oben schon erwähnt, es funktioniert bei mir die Artikelausgabe nicht...
Marzipanmonster hat geschrieben:Ich hab da auch schon ein Modul bzw. eine Abwandlung von matze gefunden, aber das funktioniert bei mir leider nicht (will heißen, daß keine Artikelnamen mit ausgegeben werden).
hmmmh ... als Contenido-Starter verwendest du auf jeden Fall die 4.6.4, denke ich?
Sicher, dass du "meine" Version aus dem angegebenen Thread verwendest? ... den Code am Ende vergleichen ... die Versionsangabe ist von mir diesbezüglich (blöderweise!) nicht geändert.
Die Version gibt bei mir zuverlässlich Artikel aus, wenn diese _nicht_ der Startartikel sind. Wie in deiner Anforderung beschrieben.
Grüße, jan
Verfasst: Sa 18. Feb 2006, 15:09
von Beleuchtfix
kloevekorn hat geschrieben:die Versionsangabe ist von mir diesbezüglich (blöderweise!) nicht geändert.
Mit der Versionnummer kannst du ja noch nachholen
Übrigens inoffiziele Forum- Vereinbarung ist, dass man im ersten Artikel die neuste Endversion postet, so kann jeder den richtigen Code schnell finden, ohne alles durchlesen zu müssen.
Gruß
Florian
Verfasst: Sa 18. Feb 2006, 15:14
von Marzipanmonster
Ja, ich verwende die 4.6.4. Und ich hab den Code aus dem letzten Beitrag genommen.

Keine Ahnung, wo dann bei mir der Hund begraben liegt. Ich probier es Morgen Abend nochmal, wenn ich wieder am heimischen Rechner bin. Dann mach ich einfach mal einen neuen Container und ein neues Modul.
Grüßle,
Adrian
Verfasst: Sa 18. Feb 2006, 15:28
von kloevekorn
Beleuchtfix hat geschrieben:
Mit der Versionnummer kannst du ja noch nachholen
Übrigens inoffiziele Forum- Vereinbarung ist, dass man im ersten Artikel die neuste Endversion postet, so kann jeder den richtigen Code schnell finden, ohne alles durchlesen zu müssen.
Gruß
Florian
Versionsnummer is nicht - kein edit-button (mehr?) da. Aber hier passt der Code ja auch gut hin:
Code: Alles auswählen
<?php
/***********************************************
*
* MODUL: Location-String (Artikel, aber keine Startikel)
*
* Author : Martin Horwath
* Created : 10.09.2003
* Modified : 05.02.2005 (by matze) , angepasst an 4.6.4 (idart+1, kloevekorn), keine Anzeige der Startartikel (kloevekorn)
*
************************************************/
$nav_tp = $idcat;
echo '<div id="breadcrumb">Sie sind hier: ';
// AUSGABE Location-String (nur Kategorien)
while($nav_tp > 0) {
$sql = "SELECT
parentid, A.idcat, A.level, name
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C
WHERE
A.idcat=B.idcat AND
B.idcat=C.idcat AND
C.idlang='$lang' AND
B.idclient='$client' AND
B.idcat ='$nav_tp'";
$db->query($sql);
$db->next_record();
$nav_tree[$db->f("level")][idcat] = $nav_tp;
$nav_tree[$db->f("level")][parent] = $db->f("parentid");
$nav_tree[$db->f("level")][name] = $db->f("name");
$nav_tree[$db->f("level")][link] = $sess->url("front_content.php?idcat=".$db->f("idcat")."&client=".$client."&lang=".$lang."");
$nav_tp = $db->f("parentid");
}
for($i=0;$i<count($nav_tree);$i++) {
echo "<a class="breadcrumblink" href="".$nav_tree[$i][link]."">".$nav_tree[$i][name]."</a>";
if($nav_tree[$i][idcat] != $idcat) {
echo " > "; // seperator
}
}
// AUSGABE vom aktuellen Artikeltitel
$i=$i-1;
$new_idart=$idart+1;
$sql = "SELECT
idart, is_start
FROM
".$cfg["tab"]["cat_art"]."
WHERE
idart='$new_idart' AND is_start='0'";
$db->query($sql);
if($db->next_record()) {
$sql = "SELECT
idartlang, title
FROM
".$cfg["tab"]["art_lang"]."
WHERE
idartlang='$new_idart'";
$db->query($sql);
$db->next_record();
$art_titel=$db->f("title");
$sql3 = "SELECT
startidartlang
FROM
".$cfg["tab"]["cat_lang"]."";
$db->query($sql3);
while ($db->next_record())
{
$element = $db->f("startidartlang");
$alle_startartikel[]= $element;
}
if (in_array($new_idart,$alle_startartikel))
{echo "";}
else
{echo " > $art_titel";}
}
echo '</div>';
?>
Verfasst: So 19. Feb 2006, 21:55
von Marzipanmonster
Hallo Jan,
ich hab es nochmal ausprobiert. Wird leider wieder nix. Meine Ausgabe schaut immer so aus:
Kategorien werden korrekt als Link ausgegeben. Der Artikel gar nicht...
Verfasst: So 26. Feb 2006, 13:10
von kloevekorn
Marzipanmonster hat geschrieben:Hallo Jan,
ich hab es nochmal ausprobiert. Wird leider wieder nix. Meine Ausgabe schaut immer so aus:
Kategorien werden korrekt als Link ausgegeben. Der Artikel gar nicht...
Wenn ich das Bild anschaue, sehe ich relativ deutlich, dass "4fb(rechts)" anders formatiert ist. Das spricht ganz schwer dafür, dass das Modul richtig arbeitet, weil das kein breadcrumblink zu sein scheint, sondern der aktuelle Artikel (der kein Startartikel ist)!
Und das ist gewollt kein Link, weil aktive Menüpunkte grundsätzlich nicht als Link dargestellt sein sollten. (Das aktive Kategorien als Link angezeigt werden ist nur in soweit ein Widerspruch, weil ich da die Arbeit des Umbaus gescheut habe.)