Zum Inhalt springen

Kombination HMENU+tt_news CAT Menü

Erstellt am 4. November 2008 · 3 Antworten · letzte Antwort am 22. März 2010

Tags: Kategorien, tt_news, Frage

madmat ·

Zur Navigation durch meine Seiteninhalte kombiniere ich zZ das CAT Menu so mit dem Hauptmenu:

lib.nav = COA
lib.nav {
10=HMENU
10{
	special = directory
	special.value = 3
	entryLevel = 0
	1 = TMENU
	1.NO = 1
	1.NO.linkWrap = ...
	1.ACT < .1.NO
  }
20 < plugin.tt_news
  20 {
      code >
      code = CATMENU
      displayCatMenu.targetPid = 64
}
}

Was ich nicht auf Anhieb schaffe, ist das CAT Menu immer unter dem aktiven Menüpunkt des Hauptmenus auszugeben.

Ungefähr so:

10=HMENU
  10{
	special = directory
	special.value = 3
	entryLevel = 0
	1 = TMENU
	1.NO = 1
	1.NO.linkWrap = 

	1.ACT=COA
	1.ACT{
        10 < plugin.tt_news
        10{
        code >
      	code = CATMENU
      	displayCatMenu.targetPid = 64
        }
    }
}

Hat da jemand eine Idee, ist das überhaupt der richtige Ansatz?

madmat ·

Habe mich dem Problem anders genähert, und zwar indem ich die tt_news einer Kategorie auslese und jetzt direkt in die Seitennavigation einbinde.
Das Ganze geschieht auf Basis dieses Snippets hier:
http://www.rs-websystems.de/typo-3/tipps-tricks/typoscript-snippets/tt-news-im-menu-anzeigen.html

Das funktioniert soweit auch ganz gut.
Jetzt fehlt mir nur noch, dass für die Newslinks auch ein cHash generiert wird.
Die Parameter hänge ich so dran:

temp.newsMenuLinkParams = COA
temp.newsMenuLinkParams {
     10 = TEXT
     10.field = uid
     10.wrap = &tx_ttnews[tt_news]=|  
}

Wenn ich das um:

     20 = TEXT
     20.data = GPvar : cHash
     20.wrap = &cHash=|
     20.required = 1

erweitere, passiert leider NIX.
Wie erzeugt man den cHash Parameter für den Newslink korrekt?

madmat ·

Ok, erledigt.
Es fehlte ein:

typolink.useCacheHash = 1

im "temp.newsMenu" des angeführten Code-Snippets.

theo_retisch ·

da ich gerade vor einem aehnlichen problem stehe (liste der letzten 5 news in die navi einbinden), haette ich gern mehr von dem code gesehen. das bsp., auf das verlinkt wurde, exsitiert leider nicht mehr ... 🙁

vielleicht kann mir wer helfen,
danke