Zum Inhalt springen

CatMenu - targetPid funktioniert nicht

Erstellt am 29. Dezember 2007 · 3 Antworten · letzte Antwort am 6. November 2009

Tags: Kategorien, tt_news, Frage

Lemming ·

Hi 🙂

Ich habe folgendes Problem:

In meinem Maintemplate habe ich das CatMenu von tt_news eingebunden. Es wird auch angezeigt. Auf der Seite pid=7 ist die Listenansicht von tt_news eingebunden. Durch klicken auf eine Kategorie im CatMenu werden auch die richtigen Einträge angezeigt, solange man sich auf der Seite pid=7 befindet. Wenn man auf der Seite pid=6 ist, werden die Einträge nicht angezeigt, und die Links im CatMenu enthalten auch nicht id=7 sondern id=6.

Um dem Abhilfe zu schaffen gibt man ja im TS targetPid an. Aber es klappt nicht....Hier mein TS:

page.10.marks.SITE.marks.MENU.30 {
code >
code = CATMENU
displayCatMenu {
		targetPid = 7
		mode = nestedWraps
                ...
		}				
}

woran kanns liegen, hat jemand ne Idee?

Danke fürs grübeln,

lg Lemming

Sprink ·

Hallo,

ich hatte exakt das gleiche Problem, targetPid scheint nicht zu funktionieren.

Ich war allerdings auch einigermaßen verwirrt, da sich in der Dokumentation von tt_news auch keinerlei Hinweis auf einen Parameter namens "targetPid" findet, sondern nur "catSelectorTargetPid". Auch ist in "class.tx_ttnews_catmenu.php" immer nur die catSelectorTargetPid enthalten.

Ich habe das Problem jedenfalls jetzt so gelöst:

lib.nav_catmenu < plugin.tt_news
lib.nav_catmenu {
  code >
  code = CATMENU
  catSelectorTargetPid = 2
  displayCatMenu {
    mode = nestedWraps

    ...

  }
}

Das Menü funktioniert jetzt so wie erwartet, sprich egal auf welcher Seite das Menü eingeblendet wird, es verlinkt auf die Seit mit der Pid 2.

Schöne Grüße

Leo

Lemming ·

Nice, ist zwar schon ne Weile her, aber herzlichen dank, hatte es bisher noch nicht lösen können. Dann steht meiner neuen Seite ja nicht mehr im Wege.

Gruß Lemming

theNeo ·

zwar schon alt, aber da ich gerade genau dieses Problem hatte, hier noch eine Lösung die bei mir funktioniert hat:

plugin.tt_news {
    catSelectorTargetPid = 139
}