sandra77 Posted January 10, 2011 Report Share Posted January 10, 2011 Hi, in der index.html habe ich eine Abfrage, die je nach Ergebniss ein anderes Layout bewirken soll. Lokal funktioniert die folgende Abfrage, aber online nicht. Dann wird nur "div id: content" wirksam, egal auf welcher Seite. {if $smarty.get.page == 'index' or $smarty.server.REQUEST_URI == '/index.php' or $smarty.server.SERVER_NAME == 'meinShop.de' or $smarty.server.REQUEST_URI == '/meinShop/'} <div id="content">{elseif $smarty.get.page == 'product'}<div id="content-product"> {else}<div id="content-drin">{/if}{/if}{$content}</div></div> Weiss jemand Rat? Auf der Startseite soll "content" geladen werden, auf der Produkt-Detail-Seite soll "content-product" geladen werden und auf allen anderen Seiten "content-drin". Weiss jemand Rat? Liebe Grüße, Sandra Link to comment Share on other sites More sharing options...
oldbear Posted January 10, 2011 Report Share Posted January 10, 2011 hi, wenn Du Dir die Werte anzeigen lässt, kommst Du vielleicht selber drauf: In der Index führen diese Smartys {$smarty.server.REQUEST_URI}<br /> {$smarty.get.page}<br /> {$smarty.server.SERVER_NAME}<br /> zu folgender Ausgabe ( lokal ) /index.php?page=index index localhost Grüsse Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.