#1 (permalink)  
Alt 13.10.2009, 14:59
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard jquery tab navi - nur anzeigen wenn inhalt da ist

hallo.

habe die jquery tabbed navi bei der produktbeschreibung eingebunden. als weitere tabs möchte z.b. autocrosssell mit einbinden oder zubehör. nun möchte ich die zusätlich jeweiligen tabs aber nur anzeigen lassen wenn es auch was zum anzeigen gibt. z.b. beim autocrosssell.
da es dann sonst doof aussieht wennn ein leer tab da ist.

hoffe kann mir jemand helfen.

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 13.10.2009, 15:44
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.340
Standard

Du könntest z.B. {if} Abfragen um die div´s machen

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.10.2009, 16:03
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard

hy, danke für die schnelle antwort. bin in php nicht so ausgereift. könntest mir da ein kleines beispiel geben wie es bei einem tab aussehen könnte.
wie eine if else schleife aussieht weiss ich, nur was rein kommt um sie auch korrekt zu steuern. also woran man erkennt das nichts in der datenbank steht um kein tab anzuzeigen.

über nochmalige hilfe würde ich mich sehr freuen.

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 13.10.2009, 16:28
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.340
Standard

Deine Tabs bestehen ja aus 2 Teilen. Einmal der Reiternavigation welche wahrscheinlich so geschrieben ist:

Code:
<ul>
   <li>  ..... </li>
   <li>  ..... </li>
</ul>
Und dann noch aus dem inhalt der von Div Containern umschlossen ist:

Code:
<div class="tab">

......

</div>
Um die betreffenden Reiter und Inhalte auszublenden musst du um beides eine {if} Abfrage rumsetzen.

Für die Weiteren Artikelbilder würde das ganze dann so aussehen:

Reiter:

Code:
<ul>
   <li>  Produktbeschreibung </li>
   {if $more_images !=''}
   <li>  Weitere Artikelbilder </li>
   {/if}
</ul>
Inhalt:

Code:
<div class="tab">
Ich bin eine Produktbeschreibung
</div>

{if $more_images !=''}
<div class="tab">
Hier sind deine Bilder
</div>
{/if}
Jetzt würde der Reiter mit den weiteren Artikelbildern nur noch angezeigt werden, wenn auch Content vorhanden ist.

Das Problem ist nur, das du das ganze mit dem Crossselling realisieren möchtest und dafür steht in der product.html leider keine Variable zur Abfrage bereit.

Deshalb müsste die Variable noch via php an die product.html übergeben werden.
Da meine php Kenntnisse aber vorsichtig ausgedrückt nicht vorhanden sind kann ich dir damit leider nicht weiterhelfen.

MfG. Hansen

Geändert von amilo (13.10.2009 um 17:23 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 13.10.2009, 17:16
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard

Super vielen Dank für die ausführlich Darstellung,
das hat super geklappt.

Sicherlich auch für viele andere hier im Forum hilfreich, daher
möchte ich nochmals ins Forum Fragen, ob jemand Erfahrung mit Crossselling in den jquery Tabs eine Lösung so umgesetzt hat, dass wenn kein crossselling vorhanden ist das der jeweilige Tab ausgeblendet wird.

Mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 14.10.2009, 08:37
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard

Zitat:
Das Problem ist nur, das du das ganze mit dem Crossselling realisieren möchtest und dafür steht in der product.html leider keine Variable zur Abfrage bereit.

Deshalb müsste die Variable noch via php an die product.html übergeben werden.
guten morgen,

weiss jemand wo man die variablen im veyton neu anlegt und dann in die product.html zu übergeben und wie erfolgt die übergabe per php?

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

Lesezeichen

Stichworte
anzeigen, inhalt, jquery, navi, tab

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
[SOLVED] Warenkorb Box - nur Produktanzahl anzeigen? Schickedance Fragen zur Software 6 17.02.2010 14:28
Preis-Anzeige nur wenn eingeloggt... Floater Shopbereich 0 22.05.2009 13:47
Nur Versandkostenfrei ab 200€ anzeigen stilnick Shopbereich 0 21.04.2009 10:48
Kategoriebild auch anzeigen wenn kein Artikel in der Kategorie woddel Template System 3 18.04.2009 19:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr.

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

xt:Commerce is a SafeCharge brand