Kategorienmenu mit nsb_cat2menu
- << Erste
- < Vorherige
- Nächste >
- Letzte >>
| Autor | Nachricht |
|---|---|
|
Verfasst am: 06. 05. 2007 [15:12]
|
|
|
droptix
Dabei seit: 09.06.2005
Beiträge: 275
|
Beitrag nun hier. [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.05.2007 um 12:42.] |
|
Verfasst am: 16. 06. 2008 [09:39]
|
|
|
a3ro
Dabei seit: 05.03.2007
Beiträge: 87
|
hat jetzt irgendwer schon ne lösung zu nsb cat2menu in einer mehrsprachigen webseite ? |
|
Verfasst am: 16. 06. 2008 [12:49]
|
|
|
a3ro
Dabei seit: 05.03.2007
Beiträge: 87
|
Ok, falls ihr auch mal eine mehrsprachige Webseite erstellt und mit nsb_cat2menu ein mehrsprachiges menü erstellt und in einer anderen Sprache euer Kategoriemenü nicht mehr angezeigt wird, müsst ihr die pi1 ergänzen: PHP $lightMenuArray[$key]['_SAFE']=$menuArray[$key]['title']; und zwar in den Funktionen "lightenMenu" und "lightenSubMenu". Dann klappts auch mit dem Nachbarn. |
|
Verfasst am: 05. 11. 2008 [21:25]
|
|
|
Anhur
Dabei seit: 05.05.2006
Beiträge: 12
|
Hallo Ich hoffe es ist in Ordnung, wenn ich mein Problem hier anhänge. Folgendes. Ich habe ein nsb_cat2menu erfolgreich eingebunden (mit tt_products 2.7.0-35, mbi_products-category) Das Menü wird auch meinen Wünschen entsprechend aufgebaut. Nun habe ich jedoch das Problem, dass wenn ich über diese Menü gehe, dann eine Einzalansicht eines Produktes aufrufe und dann den Link "zurück zur Liste" anwähle erhlate ich folgende Fehlermeldung: HTML Produkte: Falscher Parameter. GET/POST var 'tx_ttproducts_pi1[product]' wurde nicht angegeben oder kein Element mit uid = 0 auf den erlaubten Seiten 3,18 gefunden. Die Seiten 3 und 18 enthalten jeweils Produkte und Artikel. Der Link für "zurück zur Liste" ist in diesem Fall HTML http://<site>/index.php?id=6&tx_ttproducts_pi1[cat]=2 Wenn ich "normal" über die Artikelansicht in eine Einzelansicht navigiere ist der Link von "zurück zur Liste" folgender: HTML http://<site>/index.php?id=5&tx_ttproducts_pi1[backPID]=6 und funktioniert dann auch wie gewünscht. Das Problem liegt also wohl an der Übergabe von id. Die Seite 5 ist mein Listview, Seite 6 ist die Einzelansicht. Hat jemand eine Idee wie ich an dieser Stelle den richtigen Link hin bekomme? Grüße Bernd [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 05.11.2008 um 21:38.] |
|
Verfasst am: 03. 01. 2009 [15:20]
|
|
|
3bein
Dabei seit: 25.07.2004
Beiträge: 80
|
Hallo an alle. Bei mir folgendes Problem. Hab den Code so eingebunden, wie vorn geschrieben. Nur, wie pack ich das Menu in einen Marker? Bei mir klemmt die Ausgabe einfach unterm Footer. Ich möchte es aber Links unter die Navigation haben. Derzeit siehts so aus, das er einfach unten nen Div "Menu1-no" dran packt. PHP <div class="footer"><a class="footnav" href="#">Impressum</a> <a class="footnav" href="#">Haftungsausschluss</a> <a class="footnav" href="#">Copyright</a></div> </div> <div class="menu1-no"><a href="index.php?id=6&am......... Den will ich woanders hin haben. LG Daniel |
|
Verfasst am: 03. 01. 2009 [15:37]
|
|
|
Anhur
Dabei seit: 05.05.2006
Beiträge: 12
|
Ich gehe mal davon aus, dass du das Menü in den Container PHP <div class="menu1-no"><a href="index.php?id=6&am Gib in deinem CSS doch dem Container menu1-no doch eine Position. Falls das nicht passt, kannst du in deinem Template ja einen neuen Marker in einem eigenen Container definieren, den du dann per CSS dort positionierst wo du ihn haben willst. |
|
Verfasst am: 03. 01. 2009 [16:46]
|
|
|
3bein
Dabei seit: 25.07.2004
Beiträge: 80
|
Und jetzt die alles entscheidende Frage. Wie definiere ich den denn? Einige werden mich jetzt dafür schlagen und mir die zahlreichen Howtos vor die Füsse schmeissen. Ich gehe davon aus, das er derzeit ###nsbcat2menu### heissen sollte. Oder? Aber die Variante, den Div Container zu positionieren werd ich mal testen. lg |
|
Verfasst am: 03. 01. 2009 [18:15]
|
|
|
Anhur
Dabei seit: 05.05.2006
Beiträge: 12
|
Hi Ich weiss nicht genau wie du deine Seite bzw. dein Template aufgebaut hast. Falls du eine HTML Datei in dein TS einbindest solltest du dort irgendwas in der Art PHP <style type="text/css">
#nsbcat{
position:absolute;
left:450px;
top:350px;
}
</style>
....
<div id="nsbcat">###nsbcat2menu###</div>haben. In deinem TS Setup sollte dann irgendwo etwas in der Art TYPOSCRIPT seite.10.marks.nsbcat2menu < lib.nsbcat2menu vorkommen. Vorausgesetzt dein TLO PAGE ist seite usw. |
|
Verfasst am: 03. 05. 2009 [12:55]
|
|
|
googol
Dabei seit: 18.05.2006
Beiträge: 40
|
Hi, wie bekommt man das &no_cache=1 aus der URL rauß wenn man nsb_cat2menu verwendet? Danke, Philipp http://www.philippmetzler.com
Web 2.0 Homepages und Internet Software mit Typo3 und Django. http://www.goli.at - Webhosting |
|
Verfasst am: 23. 11. 2011 [12:52]
|
|
|
RainMan
Dabei seit: 23.11.2011
Beiträge: 2
|
Hallo, ich bekomme einfach kein vernünftiges Menu zusammengebaut und egal was ich mache, es sind immer alle Menüpunkte ausgeklappt. Das Anweisung expAll - Funktioniert bei mir gar nicht. Was mach ich falsch? -Typo3 4.5.7 -tt_products 2.7.2 -mbi_products_categories 0.1.4 -nsb_cat2menu 0.0.1 Ich habe folgende Kategorien: 1. Alle Produkte (oberste Kategorie) 2. Kategorie 1 (Oberkategorie:Alle Produkte) 3. Kategorie 1.1 (Oberkategorie:Kategorie 1) 4. Kategorie 1.2 (Oberkategorie:Kategorie 1) 5. Kategorie 2 (Oberkategorie:Alle Produkte) 6. Kategorie 2.1 (Oberkategorie:Kategorie 2) 7. Kategorie 2.1 (Oberkategorie:Kategorie 2) Die Menüstruktur soll so sein: .....Alle Produkte .....Kategorie 1 .....--Kategorie 1.1 .....--Kategorie 1.2 .....Kategorie 2 .....--Kategorie 2.1 .....--Kategorie 1.1 TYPOSCRIPT lib.nsbcat2menu = HMENU lib.nsbcat2menu.special = userfunction lib.nsbcat2menu.special.userFunc = tx_nsbcat2menu_pi1->main lib.nsbcat2menu.special.catList= 14 lib.nsbcat2menu.special.pidlist= 31 lib.nsbcat2menu.special.catTable= tt_products_cat lib.nsbcat2menu.special.parentEntry= parent_category lib.nsbcat2menu.special.extTrigger= tt_products lib.nsbcat2menu.special.varCat=cat lib.nsbcat2menu.special.targetId = 30 lib.nsbcat2menu.special.recSel = 1 lib.nsbcat2menu.1 = TMENU lib.nsbcat2menu.1 { wrap=<ul>|</ul> noBlur = 1 expAll = 0 NO = 1 NO { ATagTitle.field = title ATagParams = wrapItemAndSub = <li class="level1">|</li> } ACT < .NO ACT.ATagParams = class="act" } lib.nsbcat2menu.2 = TMENU lib.nsbcat2menu.2 { wrap= <ul>|</ul> noBlur = 1 expAll = 0 NO = 1 NO { ATagTitle.field = title ATagParams = class="sub" wrapItemAndSub = <li class="level2">|</li> } ACT < .NO ACT.ATagParams = class="act3" } lib.nsbcat2menu.3 = TMENU lib.nsbcat2menu.3 < lib.nsbcat2menu.2 lib.nsbcat2menu.4 = TMENU lib.nsbcat2menu.4 < lib.nsbcat2menu.2 Als HTML soll etwas sowas rauskommen: HTML <ul> <li> <a href="" title="">Alle Produkte</a> </li> <li class="active"> <span class="activeKategorie"> <a href="" title="">Kategorie 1</a> <ul> <li class="active"> <a href="" title="">Kategorie 1.1</a> </li> <li> <a href="" title="">Kategorie 1.2</a> </li> </ul> </span> </li> <li> <a href="" title="">Kategorie 2</a> </li> </ul> Ich bin sehr dankbar für jede Hilfe. MfG. RainMan [Dieser Beitrag wurde 6mal bearbeitet, zuletzt am 25.11.2011 um 11:04.] |
- << Erste
- < Vorherige
- Nächste >
- Letzte >>



