Ich zitiere mich selbst:
Das ganze steht in einen ungecacheten Array, da es mit dem Cache probleme geben könnte.
Also deine Rootline in ein ungecachetes Array einbinden
Ich zitiere mich selbst:
Das ganze steht in einen ungecacheten Array, da es mit dem Cache probleme geben könnte.
Also deine Rootline in ein ungecachetes Array einbinden
Also langsam wills werden, hab's nu so:
subparts.rootline = COA_INT
subparts.rootline {
10 = HMENU
10 {
special = userfunction
special.userFunc = tx_mmforum_pi1->createRootline
special.entryLevel = 0
excludeUidList = {$plugin.tx_mmforum.boardPID}
stdWrap {
wrap = <span>↵ | </span>
required = 1
}
1 = TMENU
1.NO.allWrap = | / |*| | / |*| |
1.CUR = 1
1.CUR < .1.NO
1.CUR.doNotLinkIt = 1
}
}
Probleme: der Link zur Foren Übersicht lautet lediglich: "#cat1"
und mein Traum vom CUR.doNotLinkIt ???
Ich glaube is wohl nur für Seiten mit ID's, aber nich für einzelne contents gedacht.
Vielen Dank bis hierher.
Genau, den Link der gerade aktuell ist (also in diesem Fall CUR) kannst du damit nicht ansprechen, denn es ist nicht die Forenkathegorie oder das Thema aktiv, sondern immer die Forenübersicht, bzw die Seite auf der sich das Forum befindet.
Wegen dem kaputten Link zur Forenübersicht:
Kann es sein dass sich da
special.range = 1|-1
und
special.entryLevel = 2
beharken? Schließt sich das eine mit dem anderen nicht aus? So quasi wie special = directory und entryLevel?
habt Ihr Euch die Funktion in der pi1 mal angeschaut?
Also ich hab die direkt modifiziert, das ging schneller 🙂
Vielen Dank,
zur CUR habe ich hier einen eigenen threat gefunden, in dem explizit erklärt wird, dass das nicht funktioniert.
zu speziel.range: probleme habe ich damit nicht gehabt, aber sinn macht das glaube ich ohnehin nur wenn man die rootline am ende verkürzen will, ansonsten is das, wie du schon sagtest, in verbindung mit entryLevel so ziemlich sinnbefreit.
ich hab jetzt ewig rumprobiert und kann zwei probleme nicht ausschließen, required zeigt keine funktion und der link zur kategorie-übersicht verweist immer auf "#cat"
leider kann ich das Problem nur folgendermaßen lösen, ich steige bei entrieLevel 0 ein, sodass die Forumseite in der die Kategorieen schon durch einbindung des plugins aufgelistet werden zu erreichen ist und über excludeUidList die categorieübersicht aus der rootline ausschließen: aber wie heißt das?
??? {$plugin.tx_mmforum.forumpath_category} ??? ...oder so?
Danke
@ Steffen:
1. Ist nicht jeder ein PHP Profi und kann da nicht mal eben auf die schnelle was umschreiben.
2. Wärs ja dann sinnvoll, wenn du deine Lösung hier posten würdest, oder noch besser es in einer der nächsten mm_forum Versionen allen zur verfügung stellst.
ja klar, aber ich musste das für ein Projekt anpassen und habs quick&dirty gemacht.
Es müsste eine echte Menüfunktion her, das ist keine.
eben...
Vielleicht in der nächten Version
Mhpf... Steffen's Groupie bin ich deswegen noch nich, Klingt das mit excludeUidList irgendwie nach Lösung, von mir aus auch "quick but over forty".
Hallo zusammen, ich habe ein ähnliches Problem. Bei mir funktioniert die Rootline, bzw. der Forum_Path einwandfrei, nur kann ich die Marker auf folgenden Seiten nicht nutzen, da der Marker(###FORUMPATH###) nicht aufgelöst und zur eigentlichen Rootline umgewandelt wird:
- Profil
- Suche
- Profil bearbeiten
- Benutzerliste
Ich habe mir mal die pi1 von mm_forum angeschaut, komme aber kein Stück klar. mm_forum ist für mich ein riesiger Wald 😉
Hat jemand möglicherweise eine Idee oder Lösung?