Zum Inhalt springen

Navigation aus Extension

Erstellt am 15. Juli 2010 · 1 Antwort · letzte Antwort am 15. Juli 2010

Tags: Frage

Punkster ·

Ist es möglich im typoscript oder sonst wie, eine navigation aus einer extension zu erstellen?

Und zwar stehe ich vor folgendem problem: ein kunde hat musterhäuser in einer typo3 extension gespeichert. Nun will er, dass unter wohnhäuser in der navigation, alle wohnhäuser ausgegeben werden.

Ich habe keine ahnung wie ich das realisieren soll, oder ob man das überhaupt kann?

Wenn ihr irgendwelche weiteren hinweise braucht, wie die navigation im typoscript aufgebaut wird oder die Extension aussieht, schreibt es hier rein dann versuch ich das bestmöglich zu beantworten =)

Über hilfe wäre ich sehr dankbar.

Liebe Grüße

jochen ·

Hallo Punkster,

du könntest das so lösen, indem du die Navigation als COA definierst:
Der erste Teil ist ein HMENU mit der "normalen" Navigation (ohne Wohnhäuser).
Der zweite Teil ist dann der Aufruf deiner Extension mit einem speziellen View, der die Wohnhäuser zurückgibt. Die Formatierung der Auflistung kannst du ja analog zu deiner "normalen" Navigation gestalten.

Also in etwa so (ungetestet):

# Deine Extension (hier: haeuslebauer) inkludieren
includeLibs = EXT:haeuslebauer/pi1/class.tx_haeuslebauer_pi1.php
lib.navi = Coa
lib.navi {
  10 = HMENU
  10 {
    # ... normale Navigation hier ...
  }
  # auf Deine Extension zugreifen
  20 = USER_INT
  20 {
    # main-Methode aufrufen
    userFunc = tx_haeuslebauer_pi1->main
    # code uebergeben
    code = NAVIVIEW
  }
  wrap = <div id="navi">|</div>
}

Grüße
Jochen