• Hallo!
    Normalerweise steht oben in der Leiste:

    Smarty
    <div id="headernav" style="padding-left:20px;padding-bottom:7px;color:#FFF">{if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}<a href="{$logoff}">{#link_logoff#}</a> | {php} } {/php}{/if}{if $account}<a href="{$account}">{#link_account#}</a> | {/if}<a href="{$cart}">{#link_cart#}</a> | <a href="{$checkout}">{#link_checkout#}</a> | <a href="{php}echo xtc_href_link('preisliste.php', '' , 'NONSSL'){/php}">Preisliste</a>| <a href="{php}echo xtc_href_link('products_new.php', '' , 'NONSSL'){/php}">Neue Produkte</a>  | <a href="giftvoucher.php">Gutscheine</a>  | <a href="wish_list.php">Merkzettel</a> </div>


    Wie bekomme ich folgende Zeile geändert:

    Code
    {if $account}<a href="{$account}">{#link_account#}</a> | {/if}


    Damit der nicht zu Account.php linkt sondern zu login.php

  • Das ist eine Variante. Wenn eingeloggt zeige Logout, ansonsten den Login.

    HTML
    {php} if (isset($_SESSION['customer_id'])) { {/php}
        <a href="{$logoff}">{#link_logoff#}</a> | 
    {php} } else { {/php}
        <a href="{php} echo  xtc_href_link(FILENAME_LOGIN){/php}">Login</a> | 
    {php} } {/php}
  • Wenn ich dass aber einspiele kommt folgender fehler:

    Code
    Parse error: syntax error, unexpected T_ENDIF in shop/templates_c/%%DC^DC2^DC22C272%%index.html.php on line 18

    Also so z.b.:

    Code
    <a href="{php} echo  xtc_href_link(FILENAME_LOGIN){/php}">Login</a>


    Was mache ich falsch?