Breadcrumb mit Artikel hinter Kategorie

Gesperrt
Marzipanmonster
Beiträge: 12
Registriert: Do 16. Feb 2006, 18:12
Kontaktdaten:

Breadcrumb mit Artikel hinter Kategorie

Beitrag 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:

Bild

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
kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Re: Breadcrumb mit Artikel hinter Kategorie

Beitrag 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:

Bild

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
Marzipanmonster
Beiträge: 12
Registriert: Do 16. Feb 2006, 18:12
Kontaktdaten:

Re: Breadcrumb mit Artikel hinter Kategorie

Beitrag 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).
kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Re: Breadcrumb mit Artikel hinter Kategorie

Beitrag 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
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag 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
Marzipanmonster
Beiträge: 12
Registriert: Do 16. Feb 2006, 18:12
Kontaktdaten:

Beitrag 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
kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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>';
?> 






Marzipanmonster
Beiträge: 12
Registriert: Do 16. Feb 2006, 18:12
Kontaktdaten:

Beitrag von Marzipanmonster »

Hallo Jan,

ich hab es nochmal ausprobiert. Wird leider wieder nix. Meine Ausgabe schaut immer so aus:

Bild

Kategorien werden korrekt als Link ausgegeben. Der Artikel gar nicht...
kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Beitrag von kloevekorn »

Marzipanmonster hat geschrieben:Hallo Jan,

ich hab es nochmal ausprobiert. Wird leider wieder nix. Meine Ausgabe schaut immer so aus:

Bild

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.)
Gesperrt