piotr sajda schrieb:
> Hallo Alle,
> 
> ich entschuldige mich vor Vorne an, dass ich die Frage nicht kuerzer
> schaffte..
> 
> 
> Es geht darum (die Frage bezieht sich eigentlich mehr auf PHP als Typo
> selbst):
> ich muss das Verhalten vom Template "pi/products_template.tmpl"
> beim Rendering von der Seite aendern (je nach der Art von den Produkten
> sollen unterschiedliche Beschriftungen und Tabellen auftauchen).
> 
> Meine Idee:
> ich habe bemerkt, dass ich das "###PRODUCT_TITLE###" dazu nutzen
> koennte, indem ich ein kleines FORM mit dem INPUT type="hidden" drin
> aufbauen wuerde, wo das Parameter "###PRODUCT_TITLE###" als VALUE weiter
> zu einem Code php uebergeben wuerde, also so das dach der Art:
> 
> (...)
> <form name="myform" action="mytest.php" method="post">
>  <input type="hidden" name="product_type" value="###PRODUCT_TITLE###" />
> </form>
> (...)
> 
> Dann (ein paar Linien von dem FORM) mit einem kleinen php inline Code
> wuerde ich das Rendering je nach dem Wert von $_POST['product_type']
> anpassen, also ungefaehr so:
> 
> 
> <?php
> $myproduct = $_POST['product_type'];
> 
> if ( $myproduct == "SET 1: special product" ) //mein "spezielles" Prod.
> {
>     (hier wird etwas mit <table> <tr> <td>, usw angepasst)
> } else {
>     (ganz normales Rendering)
> }
> 
> ?>
> 
> 
> Jetzt endlich die Fragen.. :-) -(zum Erklaeren, ich bin ein php und
> typo3 Newbe, deswegen die Fragen koennen nicht ganz gezielt klingen..)
> 
> 1. soweit ich kein "SUBMIT" INPUT Type in dem FORM angebe, geht es nicht
> weiter (SUBMIT, o.a. will ich wiederum nicht, weil nichts anderes auf
> der Seite erscheinen darf..). Weiss jemand, wie kann mann in dem FORM
> das "hidden" Type als das Einzige implementieren?
> 
> 2. In dem FORM muss ich mittels des Parameters "action" den Namen von
> dem (in dem Fall) php Skript angeben. Das Code will ich aber als
> "inline" (also noname) ein paar Linien weiter einbauen.. Koennte bitte
> jemand ein Tipp geben, wie ich es umgehen kann?
> 
> 
> 
> Ich bin dankbar fuer jeden Tipp (sollte ich mich nicht ganz
> verstaendlich machen, ebenfalls bitte um Entschuldigung und
> Contra-Fragen ;)
> 
> Gruss,
> Piotr
> 
> 

Hi Piotr,
in template dateien wird normaler weise kein PHP code ausgeführt.
deswegen wird es warscheinlich nicht funktioniieren.

ansonsten ist zu empfehlen am besten im subject der mail zu sagen um
welche extension es sich handelt. ich vermute mal comerce oder
tt_products. stecke aber in beiden nicht so tief drin.

deine lösung ist wohl eher einen hook nutzen oder den entsprechenden
marker durch eine eigene userfunc rendern zu lassen oder spezielle
abschnitte im template zu definieren. (das sollen dir dann aber die
experten zu dem verwendeten shop mitteilen wie es dort funktioniert)

gruss chris





-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an