#1 (permalink)  
Alt 02.01.2010, 07:31
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard Kategorie Accordion

Hallo,

ich versuche gerade ein JQuery Accordion innerhalb eines Kategoriemenüs umzusetzen.

Das ganze sieht vom Gerüst her so aus:

Code:
<h2 class="boxmanufacturerheader">{txt key=TEXT_BOX_TITLE_MANUFACTURERS}</h2>
<ul id="categorymenu">
<div class="accordion">	
{foreach name=aussen item=module_data from=$_categories}
{if  $module_data.level =='1'}	
  <h3 class="sliderheader">
    <li class="level{$module_data.level}{if $module_data.active} active{/if}">
      {$module_data.categories_name}
    </li>
  </h3>  
{else}
  <p class="slider">
    <li class="level{$module_data.level}{if $module_data.active} active{/if}">
      <a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}" class="jquerytextalign">{$module_data.categories_name}</a>
    </li>	
  </p>
{/if}
{/foreach}	
</div> 
</ul>
Das Problem ist jetzt nur, dass das Element, welches gehidet werden soll (<p class="slider"> </p>) innerhalb der foreach Schleife steht.

Dadurch wird im Browser die Liste wie folgt ausgegeben:

Code:
<h3> <li>Kategorie 1</li> </h3>
   <p> <li>Kategoire 1.1</li> </p>
   <p> <li>Kategorie 1.2</li> </p>
   <p> <li>Kategorie 1.3</li> </p>
<h3> <li>Kategorie 2</li> </h3>
   <p> <li>Kategoire 2.1</li> </p>
   <p> <li>Kategorie 2.2</li> </p>
   <p> <li>Kategorie 2.3</li> </p>
Damit kommt das JQuery Script aber nicht klar, da nur ein hidebares Element pro "<h3 class="sliderheader"> </h3>" erlaubt ist. Richtig müsste es daher so lauten:

Code:
<h3> <li>Kategorie 1 </h3>
   <p> <li>Kategoire 1.1</li>
         <li>Kategorie 1.2</li>
         <li>Kategorie 1.3</li> </p>
<h3> <li>Kategorie 2</li> </h3>
   <p> <li>Kategoire 2.1</li>
         <li>Kategorie 2.2</li> 
         <li>Kategorie 2.3</li> </p>
Hat das vielleicht schon jemand umgesetzt und kennt eine Lösung wie man das ganze außerhalb der Schleife lösen kann?

MfG. Hansen

Edit: Erledigt

Geändert von amilo (02.01.2010 um 13:30 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 12.07.2010, 12:42
Erfahrener Benutzer
 
Registriert seit: 15.05.2006
Ort: Bielefeld
Beiträge: 443
Standard

Hallo amilo,

könntest du deine Lösung dafür vielleicht hier noch mal posten?
Ich bin nämlich auch auf der Suche nach einer Lösung.

Schöne Grüße,
Jan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 12.07.2010, 12:47
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Hallo,

ich hab´s im Endeffekt mit neuen Datenbankfeldern innerhalb der Tabelle xt_categories gelöst.

Auch die Vergabe von Klassen mit Hilfe von JQuery first/last hilft hier nicht wirklich weiter, da das nur Kategorieübergreifend funktioniert.

Falls dir noch eine bessere Lösung einfällt kannst du die ja gerne posten.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 12.07.2010, 18:45
Benutzerbild von dukie6666
VEYTON Service Partner
 
Registriert seit: 26.01.2004
Ort: Nueva Colombia/Paraguay
Beiträge: 1.855
Standard

meint Ihr so etwas:
xt:Commerce VEYTON 4.0 Templates Demoshop von Install24
__________________
Grüße Oliver


Zertifizierter xt:Commerce VEYTON Reseller & Service Partner
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 12.07.2010, 18:55
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Hallo,

ja vom Prinzip her schon, nur eben als Accordion und nicht als Fly Out.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
accordion, kategorie

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterkategorie statt Kategorie anzeigen b.s.e.k Template System 6 13.04.2010 11:49
Kategorie Navi klappt sich zu? papaschulz Fragen zur Software 14 03.06.2009 13:21
Probleme mit Kategorie und Artikeleinstellung PfaelzerBursche Shopbereich 1 15.10.2005 17:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand