Kauf in der Produktlisting
-
- Beiträge: 74
- Registriert: Di 12. Apr 2011, 19:47
- Shop Version: XTC, ECB
Kauf in der Produktlisting
Ich würde gerne schon einen Kaufbutton mit der Eingabe der Anzahl in der Produktlisting anzeigen lassen. Bisher muss auf Produktdetails geklickt werden um etwas in den Warenkorb zu legen. Template ist soweit noch im originalzustand vorhaneden, die Anzeigeform ist ein Produkt pro Zeile.
Wenn ich den Code aus der Produktinfo an die gewünscht stelle kompiere passiert nichts. Muss das Codeschnipselchen irgendwo angemeldet werden? Was mache ich falsch?
Wenn ich den Code aus der Produktinfo an die gewünscht stelle kompiere passiert nichts. Muss das Codeschnipselchen irgendwo angemeldet werden? Was mache ich falsch?
Re: Kauf in der Produktlisting
Nutze im Smarty Template einmal das {debug} ...
Damit siehst Du, was für "Variablen" Dir an den entsprechenden Stellen zur Verfügung stehen. Bedenke, dass Du dann auch die Angaben MwSt., Grundpreis, etc. in der Produktliste anzeigen musst.
Ciao,
Mike
Damit siehst Du, was für "Variablen" Dir an den entsprechenden Stellen zur Verfügung stehen. Bedenke, dass Du dann auch die Angaben MwSt., Grundpreis, etc. in der Produktliste anzeigen musst.
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
-
- Beiträge: 74
- Registriert: Di 12. Apr 2011, 19:47
- Shop Version: XTC, ECB
Re: Kauf in der Produktlisting
Habe im Smarty Ordner eine debug.tpl gefunden, kann diese aber nicht aufrufen, keine nötigen Rechte, auch nicht wenn der komplette weg auf 777 gestellt wird. wie komme ich dort hin?
Mwst , Versandkosten etc. werden schon ausgegeben, nur nicht ein "In den Warenkorb einfügen" und ggf. ein "Anzahl eingeben".
Mwst , Versandkosten etc. werden schon ausgegeben, nur nicht ein "In den Warenkorb einfügen" und ggf. ein "Anzahl eingeben".
Re: Kauf in der Produktlisting
Du brauchst nichts an der debug.tpl zu ändern. In Deinem Template fügst Du den Aufruf einfach hinzu:
Dann öffnet Smarty ein PopUp - Fenster, sofern Du nicht irgendwelche AdBlocker & Co installiert hast, die das verhindern.
Code: Alles auswählen
{debug}DeinTemplate für die Produktliste
Mein Shop: http://www.basteln-selbermachen.de
-
- Beiträge: 74
- Registriert: Di 12. Apr 2011, 19:47
- Shop Version: XTC, ECB
Re: Kauf in der Produktlisting
Also am anfang der Produkt_listing.html {debug} einfügen? Oder bei Aufruf im Browser? Sorry, bin Smarty Analphabet, möchte mir aber den Shop nicht zerschiessen.
Re: Kauf in der Produktlisting
Jappartyjunky hat geschrieben:Also am anfang der Produkt_listing.html {debug} einfügen?
Das machst Du ja hoffentlich nicht im live-Shoppartyjunky hat geschrieben:möchte mir aber den Shop nicht zerschiessen.
-
- Beiträge: 74
- Registriert: Di 12. Apr 2011, 19:47
- Shop Version: XTC, ECB
Re: Kauf in der Produktlisting
hab ne dummie instaealltion auf ner nicht genutzten domain um auszuprobieren, aber auch hier ist neu machen lästig.Doc Olson hat geschrieben:Jappartyjunky hat geschrieben:Also am anfang der Produkt_listing.html {debug} einfügen?
Das funktioniert nihct, bekomme eine schlichte weise seite.
Das machst Du ja hoffentlich nicht im live-Shoppartyjunky hat geschrieben:möchte mir aber den Shop nicht zerschiessen.
-
- Beiträge: 74
- Registriert: Di 12. Apr 2011, 19:47
- Shop Version: XTC, ECB
Re: Kauf in der Produktlisting
Also jetzt hab ich hinbekommen, die variablen sind {$ADD_QTY} und {$ADD_CART_BUTTON}
mit dieser debug funktion sehe ich die variablen, diese sind nicht dabei, in der auflistung der produkte sind aber auch viele variablen die nicht aufgeführt sind sondern nur über das array eingelesen werden.
Habe mich dann umgeschaut wo dies geschieht und bin der meinung dass es im snippet Product_listing_1.html passiert. die Variablen kann ich zwar dort reinschreben, aber es passiet nichts.
Xantivias hinweis wegen mwst etc ist schon aus dem standard heraus gelöst. Wie komme ich den Button jetzt kaufen bzw. in den warenkorb bei jedem produkt unterhalb des buttons produktdetails hin. In den Versionen vor 1.0.10 war es schon vorab so vorgesehen.
mit dieser debug funktion sehe ich die variablen, diese sind nicht dabei, in der auflistung der produkte sind aber auch viele variablen die nicht aufgeführt sind sondern nur über das array eingelesen werden.
Habe mich dann umgeschaut wo dies geschieht und bin der meinung dass es im snippet Product_listing_1.html passiert. die Variablen kann ich zwar dort reinschreben, aber es passiet nichts.
Code: Alles auswählen
<li class="item_1 grid_12 alpha omega{if $smarty.foreach.product_list.first} first{/if}{if $smarty.foreach.product_list.last} last{/if}">
{is_new added=$item.PRODUCTS_DATE_ADDED}
{strip}
<div class="grid_3 alpha avoidCollapse">
<a href="{$item.PRODUCTS_LINK}">
{img
img_id=$item.PRODUCTS_IMAGE.ID
src=$item.PRODUCTS_IMAGE.FILE
preset=THUMB_GALLERY_1
prd_id=$item.PRODUCTS_ID
alt=$item.PRODUCTS_IMAGE.ALT
title=$item.PRODUCTS_IMAGE.TITLE
}
</a>
</div>
{/strip}
<div class="grid_6">
<a href="{$item.PRODUCTS_LINK}" class="title">{$item.PRODUCTS_NAME}</a>
{if $item.PRODUCTS_SHORT_DESCRIPTION != ''}
<div class="short_description">{$item.PRODUCTS_SHORT_DESCRIPTION}</div>
{/if}
</div>
<div class="grid_3 omega">
<p class="price">{$item.PRODUCTS_PRICE} *</p>
{if $smarty.const.SHOWTAX}
<p class="taxinfo">{$item.PRODUCTS_TAX_INFO}<br />{get_shipping_link}</p>
{/if}
{review_stars width=79 avg=$item.PRODUCTS_REVIEWS_AVG}
{if $item.PRODUCTS_SHIPPING_NAME}
<p class="shipping_time">{#shipping_time#}: {$item.PRODUCTS_SHIPPING_NAME}</p>
{/if}
{if $show_buttons}
{strip}
<p>
{$item.PRODUCTS_BUTTON_SHOW|button:'anzeigen'}
</p>
{/strip}
{/if}
</div>
</li>
<div id="price" class="grid_6 alpha omega">
<div class="grid_3 alpha">
<p class="price_info">{$PRODUCTS_PRICE}</p>
</div>
<div class="grid_3 omega">
Anzahl eingeben: [b]{$item.ADD_QTY}{$item.ADD_CART_BUTTON} [/b] </div>
<div class="grid_6 alpha omega">
{strip}
<p class="tax">{$PRODUCTS_TAX_INFO}
{if $PRODUCTS_SHIPPING_LINK}
{#text_shipping_ex#}
<a href="{$PRODUCTS_SHIPPING_LINK}" title="{#text_shipping#}">
{#text_shipping#}
</a>
{/if}
</p>
{/strip}
</div>
Re: Kauf in der Produktlisting
Hallo Partyjunky,
Wir haben uns damals recht viel Mühe gegeben, dass überall im Shop - also in allen Listendarstellungen - die gleichen Daten zur Verfügung stehen. Kannst Du in der includes/classes/product.php in der Funktion buildDataArray sehen. Dort wird z. B. in PRODUCTS_BUTTON_BUY_NOW der Code für den "Jetzt Kaufen - Button" gespeichert. In der product_listing_1_item.html kannst Du darauf mit {$item.PRODUCTS_BUTTON_BUY_NOW} zugreifen ...
Ciao,
Mike
nee ...partyjunky hat geschrieben:Also jetzt hab ich hinbekommen, die variablen sind {$ADD_QTY} und {$ADD_CART_BUTTON}
Wir haben uns damals recht viel Mühe gegeben, dass überall im Shop - also in allen Listendarstellungen - die gleichen Daten zur Verfügung stehen. Kannst Du in der includes/classes/product.php in der Funktion buildDataArray sehen. Dort wird z. B. in PRODUCTS_BUTTON_BUY_NOW der Code für den "Jetzt Kaufen - Button" gespeichert. In der product_listing_1_item.html kannst Du darauf mit {$item.PRODUCTS_BUTTON_BUY_NOW} zugreifen ...
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
-
- Beiträge: 74
- Registriert: Di 12. Apr 2011, 19:47
- Shop Version: XTC, ECB
Re: Kauf in der Produktlisting
Das hatte ich vorher auch probiert {$item.PRODUCTS_BUTTON_BUY_NOW} jedoch mein Versuch war ohne S und ich ahbe es nciht gesehen. Danke.
Mit Copy und Paste geht manchmal doch mehr als ohne.
Mit Copy und Paste geht manchmal doch mehr als ohne.