ich habe derzeit noch CE 4.6.2 laufen ( Update über 4.6.5 --> 4.7 ist aber schon in Planung) und möchte gerne etwas auf der Produktdetailseite einbauen.
Ich habe gesehen bei verschiedenen Shops, das man dort über einen Link auf der Produktdetailseite z.B. die Größentabelle aufrufen konnte, die sich dann als Popup öffnete.
Sowas möchte ich auch machen, weiß jedoch nur noch nicht wie ich das machen muss. Vielleicht hat ja jemand von euch einen Tip für mich.
Ich würde dieses Popup gerne auf der Artikel-Detail-Seite nutzen. Funktioniert auch wie beschrieben. Ich möchte nur gerne, dass in dem Popup alle Artikel der aktuellen Kategorie aufgelistet werden. Erspart unnötige Klickerei. Mit den Crosselling Produkten funktioniert das, also das Reinladen in das Popup. Meine Crossellings werden ansonsten in die TABS geladen, dazu habe ich ein extra Template gebaut.
Dieses Template wird dann über die TABS geladen. Jetzt habe ich versucht dieses Template so anzupassen, dass alle Artikel der aktuellen Kategorie geladen werden, bekomme es aber nicht hin.
Um es kurz zu machen, ich suche nach einer Lösung, die Artikel der jeweils aktuellen Kategorie auch in der Detailansicht einblenden zu können.
<a id="novalgin" href="#">MEIN LINK</a>
<div id="novaRocks" class="popupBox corners FXgradGreyLight glowShadow">
<img src="[{$oViewConf->getImageUrl('x.png')}]" alt="" class="closePop" />
HIER STEHT DIE GRÖßENTABELLE
</div>
[/QUOTE]
Hallo,
ich würde das auch unglaublich gerne einsetzen. Ich bin aber bzgl. OXID ein völliger Neuling und hab keinen Plan, in welche Files genau diese Codesnippets rein müssen. Könnte mir da jemand kurz behilflich sein? Ich nutze das Standardtemplate Azure.
<a id="novalgin" href="#">MEIN LINK</a>
<div id="novaRocks" class="popupBox corners FXgradGreyLight glowShadow">
<img src="[{$oViewConf->getImageUrl('x.png')}]" alt="" class="closePop" />
HIER STEHT DIE GRÖßENTABELLE
</div>
[/QUOTE]
Ja, also bei mir ist die Größe eine 'Variante". Entweder direkt da daneben, oder kurz über dem Preis - da steht der Text ‘Bitte wählen Sie eine Variante’ - da daneben wäre auch in Ordnung. Ich denke schon, dass das die Detailseite ist?
[QUOTE=novalgin;136061]Wohin willst Du es denn haben? Auf die Produktdetailseite?[/QUOTE]
Ja, also bei mir ist die Größe eine 'Variante". Entweder direkt da daneben, oder kurz über dem Preis - da steht der Text ‘Bitte wählen Sie eine Variante’ - da daneben wäre auch in Ordnung. Ich denke schon, dass das die Detailseite ist?
@novalgin: Ich bin jetzt bei der Einbindung und dabei ist mir dann der Gedanke gekommen, ob man das flexibel verwenden kann.
So würde ich gerne nur bei den Herrenhosen die Hosengrößen für Herren einblenden lassen, bei den Damengrößen nur die Damenhosengrößen etc.
Es bringt mir ja keinen Mehrwert, wenn ich die komplette Größentabelle da aufnehme… denn die ist a.) sehr lang (Jacken,Hosen, normale,untersetzte,lange Größen,Schuhe,Thermowäsche,Hemdenkragenweite etc.)
Nun war meine Idee ob man es so lösen könnte:
a.) man fragt die Kategorie ab, in der sich der Artikel befindet (wenn Kategoriename =“Hose” etc)
b.) man fragt im 2.Schritt die Varianten des Artikels ab
c.) entsprechend des Ergebnisses aus b.) wird die entsprechende Größentabelle eingeblendet (nur untersetzte Größen oder nur Langgrößen etc)
Ich habe das mal testweise eingebunden und es klappte auch problemlos.
Aber da ich alle Größen abbilde ist es doch sehr unübersichtlich ( 500 Zeilen HTML-Code)
Nun habe ich mir folgendes überlegt zur Verbesserung der Übersichtlichkeit:
im Popup möchte ich ein Menü erstellen ( 8 Menü punkte ). Wenn man eines dieser Menüpunkte anklickt rutschen die anderen anderen Punkte ( unterhalb des angeklickten Punktes) nach unten und es erscheint der Inhalt des ausgewälten Menüpunktes.
Wie ich die Menüpunkte im Popup erstelle, weiß ich aber ich habe keine Ahnung wie ich es schaffe das ich die anderen Punkte nach unten rutschen lasse und dann den Inhalt des gewählten Menüs einblenden lasse.
Ich hoffe ich habe es einigermaßen verständlich erklärt, was mein Plan ist…
Vielleicht habt ihr einen Tipp womit ich das realisieren kann.
Würde das ganze gerne unter 4.10.1 zum laufen bringen. Aber irgendwie schaffe ich es nicht so ganz.
Habe den Quellcode in die folgende Datei geschrieben : …/productmain.tpl