Seite 1 von 1

shopvariant

Verfasst: Di 20. Jan 2009, 13:29
von Michael D.
hallo,

wie kann ich denn eine objekt variante direkt aufrufen?
habe folgendes Konstrukt und möchte nun direkt eine variante aufrufen können, ohn pulldown oder ähnliches.

Code: Alles auswählen

<we:sessionStart />
<we:createShop shopname="aboshop"/>
<we:setVar to="global" nameto="choice" from="request" namefrom="choice" />

<div id="text" style="padding-left:20px;">

<?php
$objID = $_REQUEST["we_objectID"];
?>

<we:object id="$objID">
Paket: <we:field type="text" name="shoptitle" />

<we:field name="shopdescription" />

</we:object>

</div>
vielen dank für die hilfe!
grüße
michael

Verfasst: Di 20. Jan 2009, 16:29
von eSKa
ja stimmt, war ne Schwachsinns-Idee

Verfasst: Di 20. Jan 2009, 16:43
von Michael D.
aber wo ist dann die definition, welche variante er anzeigen soll?

Verfasst: Di 17. Feb 2009, 18:44
von Michael D.
ist hier keiner der das nutzt?
wie kann ich eine variante direkt aufrufen? habe die produkte als objekte angelegt und die varianten erstellt, wie greife ich darauf zu?

Verfasst: Di 17. Feb 2009, 21:43
von Creutzburg
Bei Shopartikeln auf Basis von Dokumenten funktioniert das durch Anhängen des Parameters we_variant=NAME_DER_VARIANTE.

Vielleicht probierst Du's mal damit? Du kannst das ja auch simulieren, indem Du per PHP einfach $_REQUEST["we_variant"] = XYZ simulierst. Hilft Dir das weiter?

Gruß,
Alex

Verfasst: Mi 18. Feb 2009, 11:13
von Michael D.
vielen dank für die infos.
folgendes konstrukt führt NICHT zum erfolg

Code: Alles auswählen

<we:object id="$objID">
<strong><we:var type="global" name="TextPaket" />:</strong> <we:field type="text" name="shoptitle" />



<we:field name="shopdescription" we_variant="EN" />
</we:object>

Verfasst: Mi 18. Feb 2009, 11:18
von Michael D.
das mit dem simulieren habe ich noch nicht ganz verstanden ?!

Verfasst: Mi 18. Feb 2009, 11:41
von deemes
Die Shop-Variante (was immer das ist, kenn mich mit dem Shop ja nun gar nicht aus ;)) wird durch die Überageb eines URL-Parameters gesteuert. WE macht dann nichts anderes als diesen Parameter abzufragen und entsprechend zu handeln. Du musst WE also nur vorgaukeln dass dieser Parameter übergeben wurde.

Code: Alles auswählen

$_REQUEST["we_variant"] = XYZ
XYZ steht für den Wert den Du per URL übergeben hättest.

Re: shopvariant

Verfasst: Di 20. Okt 2009, 15:07
von Michael D.
ok, der direkte auruf mittels variable funktioniert.
beisp: /shop/artikelansicht.php?we_objectID=3&we_variant=1