Hallo Ihr,
ich bin schon länger auf der Suche nach einen guten Onlineshop. Nach längerem Recherchieren sind nun 3 Finalisten in der Endrunde.
Dabei ist auch OXID. Dieses habe ich mir nun runtergeladen, installiert und auch schon konfiguriert.
Ich scheitere nun an einen Wunsch.
Ich möchte gern meine Kategorien anteasern.
Gibt es nur folgende Möglichkeit bei OXID, dies umzusetzen?
https://oxidforge.org/de/kategorien-top-angebot.html
Bei mir funktioniert dies leider nicht, desweiteren finde ich diese Vorgehensweise auf Dauer nicht sehr vorteilhaft.
Es sollen im Grunde meine 4 oder mehr Kategorien als Teaser (Bild mit Unterschrift) dargestellt werden.
Gibt es hierfür eine Lösung? Ich bin leider schon seit einer ganzen Weile auf der Suche nach einer Lösung für diese Darstellung. Ich nutze das Theme Flow. Vielleicht liegt es daran?
Kann die Startseite evtl. auch per tpl erweitert werden?
Viele Grüße
Donja
Es führen immer viele Wege nach Rom, aber am schnellsten und einfachsten wäre es vermutlich, den HTML Code einfach selbst zusammenzubauen und dann in die CMS Seite mit dem Ident “oxstartwelcome” zu packen.
Mit etwas mehr Aufwand wäre sowas auch dynamisch lösbar, aber kommt primär darauf an, wie die Bilder und Unterschriften sein sollen. Mit dem statischen HTML Code in oxstartwelcome hast du die meiste Kontrolle darüber, was und wie angezeigt wird.
Danke für Deine schnelle Antwort.
Statischer Code ist leider keine Alternative. Da sich die Kategorien auch ab und an ändern und ich nicht stetig im Code ändern möchte, bzw. einen Kollegen dies nicht machen lassen wöllte.
Dynamisch klingt schon besser. Hier stellt sich für mich die Frage wo könnte ich diesen dynamischen Code für die Startseite integrieren? In welcher Datei? Gibt es hierfür eine tpl?
EDIT: gefunden: …/application/views/flow/tpl/page/shop/start.tpl
Ich probiere auch die ganze Zeit rum mit “Kategorien-Topangebot”. Ich komme zu keinem Ergebnis. Ich habe alle Faktoren laut
hier und hier erfüllt. Aber es erscheinen keine Teaser auf meiner Startseite.
Es ist ein wenig frustrierend, ich nahm an das diese Funktion in Onlineshops Standard ist.
Dieses Script hatte ich noch hiergefunden:
<ul id="startCategories" class="clearfix">
[{foreach from=$oxcmp_categories item=ocat key=catkey name=root}]
[{* -- Zauberschlüssel -- *}]
[{if $ocat->load($catkey)}][{/if}]
[{if $ocat->getIsVisible()}]
<li class="clearfix">
<a href="[{$ocat->getLink()}]" title="[{$ocat->oxcategories__oxtitle->value}]">
<strong class="pageHead">[{$ocat->oxcategories__oxtitle->value}]</strong>
<span><img src="[{$ocat->getPromotionIconUrl()}]" alt="[{$ocat->oxcategories__oxtitle->value}]"></span>
</a>
</li>
[{/if}]
[{/foreach}]
</ul>
[I]EDIT: mit “getThumbUrl” statt “getPromotionIconUrl” werden die Bilder größer dargestellt. Gibt es noch andere Variablen als diese Beiden? Unter den “Erweiterungen” -> “Themes” -> “Flow” -> “Einstellungen” -> “Bilder” müssen noch entsprechende Werte erhöht werden. Dann die Bilder in den Kategorien neu hochladen.[/I]
Dies gibt die Kategorien der ersten Ebene aus. Allerdings nur ein generiertes Thumbnail - somit ist das Bild sehr klein. Es muss also noch ein wenig geschraubt werden.
Wie oben im Beitrag editiert ist die Startseite bei dem Theme “Flow” hier zu finden:
…/application/views/flow/tpl/page/shop/start.tpl
Ganz so optimal empfinde ich es leider nicht. Vielleicht übersehe ich auch einfach eine ganz einfache Option im Shop?
Hallo,
letztlich soll es doch so in dieser Art aussehen, oder? http://demoshop.oxid-esales.com/community-edition/en/Kiteboarding/
Setz doch einfach mal $this->iDebug = 0; in der config.inc.php auf den Wert “8” (tmp/ leeren!), um die Templates zu sehen, die benutzt werden. Dann kannst Du in den Templates schauen, wie sie aufgebaut sind und kannst das ggf. auf die Startseite übernehmen.
Gruß