PBernsdorf Posted April 3, 2007 Report Share Posted April 3, 2007 hallo, in die product_info habe ich einen button "einkauf fortsetzen" eingefügt und mit der üblichen javascript-verlinkung soll der kunde zurück auf die product_listing geführt werden. das funktioniert nur sauber, solange der kunde nichts im warenkorb hat. ansonsten muss er zweimal den button drücken. jetzt habe ich versucht, dass sauberer zu lösen, laufe aber auf folgenden html-fehler: Fatal error: Smarty error: [in xtc4/module/product_info/product_info_v1.html line 93]: syntax error: unrecognized tag: dieser bezieht sich auf die zweite anweisung mit javascript (siehe unten). soweit ich das beurteilen kann, liegt es an der "else". folgendes habe ich eingerichtet: eingefügt in die product_info.php unter $info_smarty->assign('ADD_CART_BUTTON', xtc_image_s ..... $_SESSION['cart']->count_contents() > 0; [/php] und eingefügt in die product_info_v1.html [php] {php} if ($_SESSION['cart']->count_contents()>0) { {/php} <td class="main" valign="middle"><table width="100" border="0"> <tr> <a href="javascript:history.go(-2);"><img src="{$tpl_path}buttons/{php}echo $_SESSION['language'];{/php}/button_continue_shopping.gif" title="Einkauf fortsetzen" /></a> </tr></table></td> } else { <td class="main" valign="middle"><table width="100" border="0"> <tr> <a href="javascript:history.back();"><img src="{$tpl_path}buttons/{php}echo $_SESSION['language'];{/php}/button_continue_shopping.gif" title="Einkauf fortsetzen" /></a> </tr></table></td> } {php} {/if} } {/php} hat jemand eine idee? danke im voraus. grüße, petra. Link to comment Share on other sites More sharing options...
PBernsdorf Posted April 4, 2007 Author Report Share Posted April 4, 2007 keiner einen kleinen hinweis? bin auch dankbar, wenn mir jemand sagen würde, ob ich auf dem richtigen weg bin. Link to comment Share on other sites More sharing options...
FreiD Posted April 4, 2007 Report Share Posted April 4, 2007 hmm, weiß nicht bin ziemlich im Beriech smarty und XTc. muß denn der Bereich nicht auch in PHP eingefasst werden: } else { [/PHP] Also so [PHP]{php} } else { {/php}[/PHP] und in der vorletzten Zeile auch, die geschweifte Klammer: [PHP]</tr></table></td> } [/PHP] [PHP]{php} } {/php}[/PHP] Aber wie gesagt, bin absoluter Hobby:-) Link to comment Share on other sites More sharing options...
PBernsdorf Posted April 5, 2007 Author Report Share Posted April 5, 2007 hallo FreiD, danke für die info. ich hatte schon diverse variationen ausprobiert, aber das noch nicht. hat leider auch nix gebracht. ich werde wohl weiterforschen müssen. gruss, petra. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.