Seite 1 von 1
Location String liest bei EINER KATEGORIE Startartikel aus
Verfasst: Mo 5. Sep 2005, 22:10
von DEDE
Ich finde einfach die Ursache nicht:
Das Modul Location String
http://contenido.org/forum/viewtopic.ph ... ion+string
liest in allen Kategorien im Artikel (im Falle dessen, dass es ein Startartikel ist) nicht den Artikeltitel aus.
In einer Kategorie tut er es plötzlich doch.
Waruuuummmm?
Danke für Ideen ... !
Dede
Verfasst: Mo 5. Sep 2005, 22:25
von i-fekt
Eigentlich liest der Location String die Kategorien aus und nicht die Artikel.

Verfasst: Mo 5. Sep 2005, 22:41
von DEDE
der schon ... echt!
Verfasst: Di 6. Sep 2005, 00:19
von i-fekt
Und willst du das wirklich oder soll es korrekt den Pfad der Rubriken anzeigen?
Ohne Infos kann man dir schlecht helfen, ich habe auch keine Vermutung an was es liegen könnte.
Verfasst: Di 6. Sep 2005, 09:39
von DEDE
Servus Du,
sehe ich ein - wir gehen anhand von Beispielen daran:
Unter :
http://www.gruene-ebe.de/wk/b90gruene/f ... p?idcat=90
werden Artikel einer Kategorie gelistet - darüber der Location String - OHNE ARTIKELTITEL, da es der Startartikel ist.
klickt man hier
(Ortsverbände - Poing - Themen - Verkehr und Bau)
Also quasi selbe Struktur nur ein anderer Baum
http://www.gruene-ebe.de/wk/b90gruene/f ... ?idcat=108
Gibt er den Artikeltitel aus.
Das verstehe ich nicht.
Ich den eigentlich Themenartikeln darf und soll er ihn ja ausgeben. Nur nicht in den Startern. das ist ja auch der Clou des Moduls.
Dank und Sonnigen Gruss
Daniela
Verfasst: Mi 21. Sep 2005, 17:30
von DEDE
Ok, irgendwie liegt es daran, dass es bei Startartikeln und Kategorien, welche VOR dem Upgrade auf die neue Version schon da waren, den Titel des Startartikels NICHT ausliest.
Bei Startartikeln, bei welchen Kategorie UND Artikel nun neu erstellt wurde, liest es diesen internen Titel aus.
WAAAAARUUUM?
Frohe Grüsse
Dede
Verfasst: Mi 21. Sep 2005, 19:55
von emergence
du hast ein update auf die 4.5.3 gemacht ?
und hast das hier ebenfalls beachtet ? ->
http://contenido.org/forum/viewtopic.php?p=41661#41661
Verfasst: Mi 21. Sep 2005, 20:53
von DEDE
Sooo,
nu habe ich am Code gebaut aber kam zu keinem funktionierenden Ergebnis
Code: Alles auswählen
<?php
$nav_tp = $idcat;
// 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 href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>";
if($nav_tree[$i][idcat] != $idcat) {
echo " <span>|</span> "; // seperator
}
}
// AUSGABE vom aktuellen Artikeltitel
$i=$i-1;
$new_idart=$idart;
$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");
echo " <span>›</span> <a href=\"".$nav_tree[$i][link]."&idart=$new_idart\" onfocus=\"blurLink(this);\" class=\"breadlink\">".$art_titel."</a>";
}
?>
Da reicht meine abendliche Logik nicht mehr ...
Doof, doof, doof ...
Dede