Zum Inhalt springen

Forum Menüpunkt zuordnen

Erstellt am 29. März 2009 · 7 Antworten · letzte Antwort am 1. April 2009

Tags: Frage

uweiss ·

Meine bisherige Forumorganisation stellt sich als etwas unübersichtlich dar. Ich habe verschiedenen Kategorien eingerichtet, in denen zu verschiedenen Themen Foren liegen.
Nun möchte ich aber dass die user sich nicht durch alle Themen klicken müssen, um Informationen zu finden, sondern - ähnlich wie hier im Forum - die Themen links als Menüpunkte stehen und der Inhalt des Forums mit den Beiträgen rechts aufgelistet wird.
Da jedes Forum eine eigene ID hat, müsste das realisierbar sein - nur wie?

uweiss ·

Danke für den Hinweis.

Wenn man bei Google "menü" statt "Navigation" eingibt, findet man auch nicht das, was man meint! :o

uweiss ·

Habe den Thread auf nicht gelöst zurückgestellt, weil ich bei der Umsetzung gemerkt habe, dass ich das, was ich will, noch nicht zu Ende gedacht hatte.

Die Frage ist, ob ich das mit der mm_forum ext realisieren kann.

Konkret:
- Ich habe etwa 10 Bereiche = 10 Foren, zu denen ich einen Informationsaustausch benötige.
- Die Bezeichnung der Themen sollen links als Untermenüpunkte erscheinen - so wie hier im Forum.
- Rechts sollen nun unmittelbar die Themenpunkte dieses Forums aufgelistet werden.

Beispiel:
Hier gibt es das Unterforum "Installationsprobleme" mit den Foren "Linux..., Windows, MacOS, Sonstige".

Meine Vorstellung ist, links als Untermenü nicht "Installationsprobleme" zu haben, sondern eine Ebene tiefer gleich "Linux" zu haben und rechts dann die einzelnen Themen aufgelistet zu bekommen. Ich hoffe, das ist verständlich.

Ist das mit der Ext machbar?

Unbekannter Benutzer ·

Weiß nicht ob ichs korrekt verstehe was du meinst. Das Menü wird aber doch nur rein per TS erstellt... Das heißt ganz grob gesagt gibt es nur eine Abfrage der Tabelle forums und es wird der entsprechende Parameter angehängt.

uweiss ·

Hallo Freunde,

Ich komme nicht so recht voran. Im konkreten Fall geht es um die Einbindung des Codeschnipsels von Steffen Lenk.

lib.forumsnavi = COA
lib.forumsnavi {
        wrap = <ul>|</ul>

        5 = TEXT
        5.value = Alle Foren
        5.typolink.parameter = 117
        5.wrap = <li>|</li>

        10 = CONTENT
        10 {
                table = tx_mmforum_forums
                select {
                        pidInList = 118
                        where = parentID = 1
                        orderBy = sorting
                }
       
                renderObj = COA
                renderObj {
                        10 = TEXT
                        10.field = forum_name
                        10.wrap = <li>|</li>
                        10.typolink.parameter = 117
                        10.typolink.additionalParams.dataWrap = &tx_mmforum_pi1[action]=list_topic&tx_mmforum_pi1[fid]={field:uid}
                        10.ATagParams = class="act"
                        10.ATagParams.if {
                                equals.data = GPvar:tx_mmforum_pi1|fid
                                value.field = uid
                        }
                }
        }
}

Ich hab mir inzwischen angesehen, wie ich mit der typolink-Funktion Content einbinden kann.
Aber einige Einzelheiten sind für mich noch nicht ersichtlich. Z.B.
- wo kommen die typolink.parameter (117) her?
- woher der Wert (118-) für die PidInList?

Ich habe den Code auf der Seite, auf der der Inhalt ausgegeben werden soll über ein ext-Template eingebunden. Es werden jedoch keine Menüpunkte erzeugt.

Webseite: http://www.soldatenseelsorge.de

Danke für jede Hilfe.

Unbekannter Benutzer ·

Naja, pidInList ist die Forums dataStorage Seite und der parameter (hier 117) ist die Seite mit dem forum.

Die musst du natürlich bei dir anpassen.

Und nur weil du das als Extensiontemplate anlegst, wird da noch lange nix angezeigt.

Entweder baust du dein Seitenmenü mit einem COA auf und weißt einem Punkt dann lib.forumsnavi zu, oder du bindest das über einen Marker ein, dann eben auch zuweisen page.10.marks.FORUMNAVI < lib.forumsnavi
usw