hab etwas geniales bei einem anderen Shop gesehen. Die haben eine Tabelle für Artikel mit mehr als 20 bzw. 30 und noch mehr Varianten. So wird das ganze unglaublich übersichtlich.
Weiß jemand, ob es für so etwas als Modul gibt und ob man das Modul dann nur für bestimmte Kategorien einsetzen kann? Sollte aber auch so funktionieren wie hier, also das man direkt neben der Variante einen “in den Warenkorb” Button hat.
Die anderen Artikel sollen weiterhin die Standard Variantenansicht behalten.
Habe selber schon gesucht, jedoch bin ich nicht fündig geworden.
Du kannst ja schauen wie das gemacht wurde und dann in Deinem Theme implementieren.[/QUOTE]
das wäre im Prinzip eine Lösung.
Aber das müsste man pro Hersteller evtl. sogar Artikelgruppe programmieren und das ist doch recht aufwendig.
Und noch dazu unflexibel, wenn sich dann die Artikellisten ändern oder so.
Gibts da evtl. noch etwas einfacheres?
Am besten wäre ein Art Tabelle, die sich über die Varianten im Backend befüllen lässt und dann auf der Artikeldetailseite so ausgegeben wird.
Du denkst zu kompliziert. Du kannst für Artikel eigene Templates hinterlegen. Du musst dann nur das Template, bei dem die Varianten als Liste angezeigt werden sollen, den betreffenden Artikeln zuweisen.
An der Variantenbehandlung würde ich ansonsten nicht rumschrauben.
Im Prinzip musst Du nur schauen, wie das beim Basic-Theme gemacht wurde, das ist ein separates Artikel-Template implementieren und das Template dann den Artikeln zuweisen. Dann hast Du Artikel mit Varianten in einem Listenfeld und welche mit Varianten als Tabelle.
ich finde es sollte im zukünfitgen Oxid Template als Feature eingebaut werden, mit einem Schalter im Backend zum Umschalten wenn der Shopbetreitber die Variantenauswahl wie im Azure Template oder im Basic haben möchte.
Ich persönliche finde die Darstellung aus dem Basic Template nämlich auch viel vorteilhafter!
hilfeee! :). Ich habe genug gesucht, aber ohne Erfolg!
Mein Problem:
Ich habe hingekriegt die Varianten in der Tabelle anzuzeigen. Soweit so gut. Was nicht funktioniert ist, dass in der Tabelle nur die Attribute von $oView angezeigt werden. Wie kann ich alle Attribute von Varianten auslesen und in der Tabelle ausgeben?
Was nicht funktioniert:
[{foreach from=$[B]product[/B]->getAttributes() item=oAttr name=attribute}]
<td id=“attrValue_[{$smarty.foreach.attribute.iteration}]”>[{$oAttr->value}]</td>
[{/foreach}]
Ja, dann sende doch mal den kompletten Code zur Varianten-Tabelle, damit Dir von der Community geholfen werden kann - oder umgekehrt. Wir haben hier doch keine Einbahnstrasse.
Woran ich jetzt gerade arbeite ist, dass ich neben jede Variante einen Warenkorb Button machen möchte. Solltest du dazu eine Lösung haben, wäre ich sehr dankbar. Ansonsten bin ich schon grad dabei dazu eine Lösung zu finden :).
Hallo Welt,
wie kann ich die Artikelnummer der Variante in der Tabelle ausgeben? $variant->oxarticles__oxid->value liefert mir die ID
$oArticle->getName() ist nicht existent
am besten würde ich den varname der Tabelle oxarticle ausgeben. hat jemand eine Idee ?
Gruss
Hast du Zugang zu der Datenbank?
z.B: per PhpMyAdmin
Da kannst du die Tabellenstruktur ansehen und die einzelnen Felder direkt über den Namen ansprechen,
z.b. $variant->oxarticles__oxid->value entspricht dem Wert des Feldes oxid
Artikelnummer wäre “oxartnum”
ich habe es gelöst in dem ich mir ein “variantentable.tpl” und da drin befindet sich der Tabellencode (inkl. Variantenliste, Attribute etc.).
Im Anhang findet Ihr das Bild, wie es aussieht.