sandra77 Posted November 24, 2010 Report Share Posted November 24, 2010 Hallo, ich brauche in Veyton in der Datei product_listing-v1.html eine Abfrage für die index.php, komme aber nicht weiter. Wenn die index.php aufgerufen wird, also die Seite zuallererst aufgerufen wird, soll die Tabellenbreite auf 200px gesetzt werden. Momentaner Stand von mir neu hinzugefügt, fett gesetzt: {php} if (eregi('index.php') ) { {/php}<table style="width:200px;"> {php} } {/php} {if $smarty.get.page == 'index'}<table style="width:200px;">{else}<table style="width:270px; height:292px; margin-bottom:20px;"> {/if} <tr>......... die $smarty Abfrage funktioniert ja, aber bei erstmaligem Aufruf der Website wird leider nicht die http://meineWebsite.de/index.php?page=index aufgerufen, sondern die http://meineWebsite.de/index.php Für die benötige ich die Abfrage. Suche schon lange im Forum, kann aber kein wirksames Script finden. Wer kann mir helfen? Liebe Grüße, Sandra Link to comment Share on other sites More sharing options...
oldbear Posted November 24, 2010 Report Share Posted November 24, 2010 hi, ich verwende dafür if ( $_SERVER['REQUEST_URI'] == '/') { usw. usf } Grüsse Link to comment Share on other sites More sharing options...
sandra77 Posted November 24, 2010 Author Report Share Posted November 24, 2010 /index.php wird erkannt, doch die table-Breite nicht auf 200 Pixel gesetzt. Benötigt die if-Anweisung evlt. noch ein endif oder ähnliches oder sticht sie sich mit der 2. if-Schleife mit der smarty-Variablen? Kann man diese beiden if-Anweisungen zusammenlegen? Wenn ja, bitte wie? {php} if ( $_SERVER['REQUEST_URI'] == '/index.php') { {/php}<table style="width:200px;"> {php} } {/php} {if $smarty.get.page == 'index'}<table style="width:200px;">{else}<table style="width:270px; height:292px; margin-bottom:20px;"> {/if} <tr>... Liebe Grüße, Sandra Link to comment Share on other sites More sharing options...
oldbear Posted November 24, 2010 Report Share Posted November 24, 2010 hi, wenn dann müsste es schon "echo "<...>" lauten, besser ist aber smarty, dann gehts ohne php: $smarty.server.REQUEST_URI abfragen und if-Abfrage im Template machen {if $smarty.get.page == 'index' or $smarty.server.REQUEST_URI == '/index.php'} Grüsse Link to comment Share on other sites More sharing options...
sandra77 Posted November 24, 2010 Author Report Share Posted November 24, 2010 funktioniert wunderbar: if $smarty.get.page == 'index' or $smarty.server.REQUEST_URI == '/index.php'} doch was muss angegeben werden bei URL ohne /index.php: http://meineWebsite.de/ Link to comment Share on other sites More sharing options...
oldbear Posted November 24, 2010 Report Share Posted November 24, 2010 wer lesen kann ist stets im Vorteil :-) halt einfach nur auf '/' abfragen , mein erstes Beispiel war doch genau dafür...$smarty.server.REQUEST_URI == '/' Grüsse Link to comment Share on other sites More sharing options...
sandra77 Posted November 24, 2010 Author Report Share Posted November 24, 2010 damit gehts: {if $smarty.get.page == 'index' or $smarty.server.REQUEST_URI == '/index.php' or $smarty.server.SERVER_NAME == 'meineWebsite.de'} Link to comment Share on other sites More sharing options...
oldbear Posted November 24, 2010 Report Share Posted November 24, 2010 ..so gehts auch Link to comment Share on other sites More sharing options...
asatdu Posted November 26, 2010 Report Share Posted November 26, 2010 Ich nutze ein speparates Template im Plugin xt_startpage_products Hält das Template etwas lesbarer Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.