Seite 1 von 1

problem Mit der Artikel list Advaced

Verfasst: Do 13. Dez 2007, 14:42
von cms
ich suche etwas damit ich mir die Aktuell unternavigation ins Template laden kann Ansich geht es aber bekomme immernoch einen Wert des Baumes darüber.
(News aus **** > News aus der Stadt<)
suche nun eine Lösung für dieses Problem.

quelltext:

conCreateLocationString($idcat, ' '.$separator.' ', $retval, true, "navipath", 3);
$in[] = '{CAT}';
$out[] = trim($retval);
$templ = str_replace($in,$out,$templ);

Wer kann mir helfen .

Verfasst: Do 13. Dez 2007, 15:24
von emergence
Wer kann mir helfen
also du selbst in dem du dich erstmal verständlich ausdrückst...
ich hab keinen plan was du meinen könntest...

Verfasst: Do 13. Dez 2007, 15:43
von cms
Also diesen Code habe ich hinzugefügt

conCreateLocationString($aSettings["Category"], ' '.$separator.' ', $retval, true, "navipath", 3); ;
$in[] = '{CAT}';
$out[] = trim($retval);

Er ersetzt die zeichenfolge {CAT} (in einem externen Template) durch den Navigationsbaum.
(conCreateLocationString($aSettings["Category"], ' '.$separator.' ', $retval, true, "navipath", 3); //gibt den Navigationsbaum aus).
Die ausgabe sieht dann So aus "News aus **** > News aus der Stadt<"
Nun suche ich danach das ich nur noch "News aus der Stadt" da zu stehen habe.

Wie stelle ich das an ?

mit str_pregmatch() funktionier es nicht da ich damit auch die tags zerstöre ;).

Bitte Bitte helft mir ;)

Verfasst: Do 13. Dez 2007, 15:55
von emergence
ich weiss noch immer nicht was du machen möchest...
besonders nicht was das mit "Artikel list Advaced" zu tun haben soll...

ähm, du hast folgenden code

Code: Alles auswählen

conCreateLocationString($aSettings["Category"], ' '.$separator.' ', $retval, true, "navipath", 3);
das liefert dir die ausgabe in $retval

okay und diesen string $retval willst du jetzt irgendwie aufbereiten oder wie ?

setzt doch mal für $separator etwas was man dann leicht mittels explode behandeln kann... zb

Code: Alles auswählen

conCreateLocationString($aSettings["Category"], 'XXX', $retval, true, "navipath", 3);
$retval = explode("XXX", $retval);
dann müsstest du einen schönen array haben und jeden link für sich alleine....

Verfasst: Do 13. Dez 2007, 16:05
von cms
Ok die Artikel list Advanced ist so modifiziert das ich ein Template benutzen kann .
Nun Wollte ich in der Artikel liste den Aktuellen Navigations punkt ausgeben .
Und mit dieser Funtkion klappe es ja soweit , blos das mich der Navigations baum drüber halt stört und den wollte ich weg bekommen.

Und hab nur im forum was über die funktion gefunden .
conCreateLocationString()

Aber ne richtige erläuterung nicht.

Eingendlich brauch ich eh nur den Navigationsbaum auf dem ich grad bin.
Mehr nicht....

Wenn es aulso irgendwo ne Funktionn dafür gibt ,würde die mir auch helfen , oder eine Variable oder so.

Verfasst: Do 13. Dez 2007, 16:16
von emergence
du bist ein wenig kompliziert..

du willst den namen der aktuellen kategorie in der du dich befindest ausgeben ? und das mit der funktion ?

Code: Alles auswählen

conCreateLocationString($idcat, 'XXX', $retval, true);
$retval = array_pop(explode("XXX", $retval));

Verfasst: Do 13. Dez 2007, 16:30
von cms
naja das problem bei dem was du mir grad geschrieben hast sind das die Trennzeichen ">" somit hol ich aus der Variable alle ">" raus dh heist auch alle tags. somit wird der Quelltext unbrauchbar. Hat Contenido nicht irgendeine Variable die mir das ausgeben kann in verbindung mit der $catid zb ?

Verfasst: Do 13. Dez 2007, 16:40
von Dodger77

Verfasst: Do 13. Dez 2007, 16:47
von emergence
cms hat geschrieben:naja das problem bei dem was du mir grad geschrieben hast sind das die Trennzeichen ">" somit hol ich aus der Variable alle ">" raus dh heist auch alle tags. somit wird der Quelltext unbrauchbar.
ich verwendet aber in dem was ich da geschrieben hab "XXX" und nicht ">"...

ich versteh überhaupt nicht wie darauf kommst...
egal...

Verfasst: Do 13. Dez 2007, 17:16
von cms
Danke für eure hilfe hab es Alleine Geschafft hab ein array in der Articellist gefunden das es möglich machte . Und geh jetzt nicht mehr über den weg der Navigation. Aber trotzdem danke euch.
Obwohl ich das prizip von dem XXX noch nicht so recht verstanden habe. Weil ich ja auch garnicht weiß was an dieser stelle passiert . Und array pop find ich eh nicht so gut . dafür gibt es andere wege .

:)