das ist doppelt gemoppelt. Denkle nochmal genau nach - denn das kannst Du bereits alles im Vorfeld mittels [PHP][/PHP] lösen.
Oliver
Want to assign the Article_ID in a template! How to call....
- Oliver Georgi
- Site Admin
- Posts: 9900
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- marcus@localhorst
- Posts: 815
- Joined: Fri 28. May 2004, 11:31
- Location: localhorst
- Contact:
zugegeben, ich habe keine ahnung.
ich möchte auch keinen PHP code in den contentparts schreiben.
bis jetzt hab ich es so gelöst: im Artikel summary steht Beschreibung und Preis und das RT {CART_ADD:5} ({CART_ADD:artikel ID})
das Tag wird geparst im frontend_render ordner
ich würde es gerne vermeiden, die ID ins Tag zu schreiben, damit es bei änderungen nicht immer geändert werden muss. (der preis muss dann auch noch ins tag...)
grüße
marcus
ich möchte auch keinen PHP code in den contentparts schreiben.
bis jetzt hab ich es so gelöst: im Artikel summary steht Beschreibung und Preis und das RT {CART_ADD:5} ({CART_ADD:artikel ID})
das Tag wird geparst im frontend_render ordner
Code: Select all
function addCart($artID='') {
$cart = '';
$artID = preg_replace('/\{CART_ADD:(.*?)\}/e', '"$1"', $artID);
$cart = $cart."
<form method=\"post\" action=\"cart.phtml\">
<input type=\"hidden\" name=\"id\" value=\"$artID\" />
<input type=\"hidden\" name=\"price\" value=\"10.00\" />
<input type=\"hidden\" name=\"myarticle_title\" value=\"this article $artID\" />
<input type=\"text\" name=\"qty\" size=\"5\" value=\"1\"><input type=\"submit\" value=\"Add to cart\" name=\"add\" />
</form>
";
return $cart;
}
grüße
marcus
- Oliver Georgi
- Site Admin
- Posts: 9900
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- marcus@localhorst
- Posts: 815
- Joined: Fri 28. May 2004, 11:31
- Location: localhorst
- Contact:
ja stimmt...
wenn ich noch einen vorwand einbringen darf, der endbenutzer der diese verwaltung erst "erlernen" muss, ist es sicher erstmal umständlich die ID aus dem Artikelbaum zu lesen
oder er muss in die url schauen...
naja oke, ich werd die artikel ID mit in das Tag schreiben. vielleicht wollte ich es mir wieder zu einfach machen. hehe.
danke trotzdem erstmal
marcus
[OT]
ps: noch eine prinzipelle frage zu den frontend_init/render scripts.
gibt es limitierungen in den ordnern?
also kann ich alles darin ausführen oder gehen bestimmte sachen prinzipell nicht?
beispiel: ich habe eine Klasse welche ich mit $cart->func() anspreche
in der index.php wird die $cart variable immer mit der $_SESSION["wfcart"] variable belegt.
leider kann ich im frontend_init ordner nur über $_SESSION["wfcart"]
die variable ansprechen.
[/OT]
wenn ich noch einen vorwand einbringen darf, der endbenutzer der diese verwaltung erst "erlernen" muss, ist es sicher erstmal umständlich die ID aus dem Artikelbaum zu lesen
oder er muss in die url schauen...
naja oke, ich werd die artikel ID mit in das Tag schreiben. vielleicht wollte ich es mir wieder zu einfach machen. hehe.
danke trotzdem erstmal
marcus
[OT]
ps: noch eine prinzipelle frage zu den frontend_init/render scripts.
gibt es limitierungen in den ordnern?
also kann ich alles darin ausführen oder gehen bestimmte sachen prinzipell nicht?
beispiel: ich habe eine Klasse welche ich mit $cart->func() anspreche
in der index.php wird die $cart variable immer mit der $_SESSION["wfcart"] variable belegt.
leider kann ich im frontend_init ordner nur über $_SESSION["wfcart"]
die variable ansprechen.
[/OT]
- Oliver Georgi
- Site Admin
- Posts: 9900
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Du musst mit globalen Variablen arbeiten - also
Und wieso wird die Variable in der index.php definiert?
Oliver
Code: Select all
$GLOBALS['cart_variable']
Oliver
- marcus@localhorst
- Posts: 815
- Joined: Fri 28. May 2004, 11:31
- Location: localhorst
- Contact: