Post-Übersicht

Forum » mh_branchenbuch » Fortsetzung:Unterkategorien verstecken und bei Bedarf öffnen

Write a post ...

«« 1 »»

Author Message

hkara

Offline Author

Level 6 (42 %)

 

Posts: 12

Übertrag vom anderen Forum:
Schau dir mal bitte dieses Beispiel an:
http://docs.jquery.com/Effects/slideTog ... edcallback

Hi, die Beispiele habe ich jetzt durchgearbeitet und habe ein passendes Skript gefunden.
Ich müsste eine

Oberkategorie
Kategorie
Unterkategorie

in folgende div Klassen einpacken:

Language: Text
  1.    

  2.  <div class='ober'> Oberkategorie

  3.  <div class='mittel'> Kategorie </div>

  4.  <div class='unter'> Unterkategorie</div>

  5.  



Was mir so spontan einfällt, ist eine neue Spalte mit den Hierarchien in tx_mhbranchenbuch_kategorien einführen, entsprechend der Klassen 'ober', 'mittel' und 'unter' definieren, danach die Sortierung so upzudaten, wie sie gesehen werden soll.

Oder habe ich vielleicht eine einfachere Möglichkeit übersehen?

Danke für die Hilfe
Hakan


Posted: 02.11.09, 10:51

Quote

Jan

Offline

Level 1 (57 %)

 

Posts: 3

Hallo Martin, kleines Problem und hoffentlich leichte Lösung?!

Unter http://www.gate4logistics.de/logistik-branchenbuch.html sieht man eine Kategorienliste. Aber davon sind sieben Stück Unterkategorien zumindest habe ich ich Sie im BE so angelegt. Was tun, daß man die Struktur mit Ober- und Unterkategorien auch im FE sieht?

Danke Gruß Jan


Posted: 03.11.09, 14:54

Quote

Martin Hesse

Offline Moderator

Level 9 (60 %)

 

Posts: 154

@hkara,
hast du dir schon einmal die "normale" Struktur angeschaut? Normal brauchst du doch garnit solche DIV-Container. JQuery hat eigentlich ganz gute Selektor-Möglichkeiten.

@Jan,
welches Modul genau hast du da verbaut? Hast du etwas am Template verändert?


Posted: 04.11.09, 11:17

Quote

Jan

Offline

Level 1 (57 %)

 

Posts: 3

Hallo Martin,

danke für Deine schnelle Antwort.

Ich habe wie in Deiner Beschreibung einfach das Categroy-Menu im TypoScript eingefügt.

Hier mein Script:

lib.branchenbuch = HMENU
lib.branchenbuch {
special = userfunction
special.userFunc = tx_mhbranchenbuch_pi1->getCatMenu
special.userFunc.catMenuCount=1
special.userFunc.single_pid = 449
wrap = <h1>Kategorie wählen:</h1><ul class = "tx_mh_branchenbuch-category">|</ul>
1=TMENU
1 {
alternativeSortingField = title ASC
noBlur = 1
NO = 1
NO.linkWrap = <li>|</li>
}
}

Es werden alle Kategorien (Ober- und Unterkategorien) untereinander angezeigt.

Folgenden Aufbau hätte ich gern:
<UL>
<LI>Oberkategorie</LI>
<UL>
<LI>Unterkategorie</LI>
</UL>
<LI>Oberkategorie</LI>
<LI>Oberkategorie</LI>
</UL>

Danke Gruß Jan


Posted: 04.11.09, 12:01

Quote

Martin Hesse

Offline Moderator

Level 9 (60 %)

 

Posts: 154

Hallo Jan,

die Methode "getCatMenu" wurde ziemlich früh geschrieben, sie ist daher etwas veraltet. Das bedeutet das diese Methode garnicht überprüft ob irgendeine Unterkategorie vorhanden ist, sondern - wie du schon gemerkt hast - einfach alles stumpf ausliest. Man müsste diese schon umbauen, damit es funktioniert.

Eine andere Lösung wäre evtl. wenn du dich an der Overview-Ansicht bedienst. Wobei ich denke das du da nicht die Städte etc. mit drinnen haben willst.

Ich überleg mir mal was ...


Posted: 04.11.09, 14:03

Quote

Jan

Offline

Level 1 (57 %)

 

Posts: 3

Moin Martin,

ich will Dir ja nicht auf die Füße treten, aber ich habe zwei Projekte, die auf diese Läsung warten! Wäre riesig wenn Du eine Lösung finden würdest! Danke und Gruß

Jan


Posted: 09.11.09, 09:57

Quote

holger

Offline

Level 6 (77 %)

 

Posts: 28

Ich schieb das mal wieder nach oben!

Stehe gerade am selben Problem, habe mir ein TMENU aus den Kategorien gemacht, allerdings hab ich so viele Kategorien daß das sehr unübersichtlich wird. Hat schon jemand eine Möglichkeit gefunden dieses als "Ausklappendes" Menu zu machen? (Wie ein normales Typo3 TMENU?)

Im zweiten Post ist es ja mit diesen blauen Pfeilen gelöst, wie wurde denn das bewerkstelligt? Schöner wäre es aber wenn man den kompletten Textlink einfach anklicken könnte.

Hat jemand eine Idee??

CU
Holger


Posted: 13.04.10, 21:33

Quote


«« 1 »»

Powered by MH-Dev.-Board (c) 2009 MH-Dev. - Webdevelopment.