Shop Support News Archive - Shopbetreiber News -> Forum : Module Open Source Shopsystem xt eCommerce Templates Module SEO Support: : Banner Nur Auf Startseite
buergi-ks
24.11.2006, 10:29
Hallo,
habe folgendes Problem, ich möchte einen Banner auf der Startseite im Content-Bereich einstellen - dieser soll aber nur auf der Startseite erscheinen.
Wie kann ich das anstellen bzw. in welcher Datei erzeuge ich den Content von der Startseite.
Vielen Dank für eure Hilfe!
Nimm die index datei im content manager
Hallo,
möchte auch die Banner nur auf der Startseite!
Habe auch schon jeglichen Code in die in index.html im Content-Bereich eingefügt!
Leider nicht mit dem gewünschten Ergebnis.
Kann mir jemand sagen, wie ich den Code einfügen muss, damit auch was angezeigt wird!?!?
Sollte doch irgendwie so lauten:
<table width="581" height="1161" cellspacing="0" cellpadding="0" border="0" id="Tabelle_01">
<tbody>
<tr>
<td>{if $BANNER}
<table width="100%" border="0" cellspacing="4" cellpadding="0">
<tr>
<td align="center">{$BANNER}</td>
</tr>
</table>
{/if}
</td>
</tr>
<tr>
<td colspan="4"> <a href="http://..............
Danke im Voraus
Jörg
Hallo,
habe nun mal eine zweite Banner Kat nach Anleiten von HartmutFrings.de
gemacht!
In der /index.php funktioniert folgendes coding:
{if $BANNER2}
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">{$BANNER2}</td>
</tr>
</table>
{/if}
Leider funktioniert diese Coding nicht auf der Startseite (Content-Manager!!!) :( :( :(
Viellenicht kann mir ja doch noch jemand helfen!
Gruß
Jörg
Mag irgendwie trotzdem nicht! :(
Meine main_content.html
{config_load file="$language/lang_$language.conf" section="index"}
{$MODULE_error}
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageHeading"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>{$title}</td>
</tr>
</table></td>
</tr>
<tr>
<td class="pageHeading" width="580"></td>
</tr>
<tr>
<td class="main">{if $BANNER2}
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">{$BANNER2}</td>
</tr>
</table>
{/if}
{$text}
</td>
</tr>
<tr>
<td class="main">{$MODULE_new_products}</td>
</tr>
<tr>
<td class="main">{$MODULE_upcoming_products}</td>
</tr>
</table>
Hallo,
da hab ich noch ne Frage:
Was muss ich tun, damit die einzelnen Dateien (z.B. main_content.html) die Variablen (z.B. $BANNER) kennen?
Denn mir kommt es so vor, als würde die Variable in der main_content.html gar nicht gefunden!
besten Dank für die Antwort.
Aber wie kann es sein, dass es in der index.html vom template gefunden wird,
und in der main_content.html ein Verzeichnis tiefer (../module) nicht???? :(
$smarty->assign('variablenname_in_smarty', $variablenname_in_php);
in welche Datei muss ich denn dann diesen code schreiben?
''>ZITAT(lockdron @ Jan 12 2007, 10:28) 18462
am einfachsten wäre in der index.php.
Du musst das Banner einer PHP-Variablen zuweisen (ich hoffe das hast du schon).
Angenommen, diese Variable heißt dann "$banner"
dann schreibst du in der index.php VOR dem Aufruf
include (DIR_WS_MODULES.'default.php');
die Zeile
$smarty->assign('BANNER', $banner);
Und dann solltest du wie gesagt im main_content-Template die Variable {$BANNER} nutzen können.
by lockdron
[/b]
Vielen Dank.
Werde ich am Wochenende mal probieren.
Ich hoffe, dass ich das mit meinen begrenzten php kenntnissen schaffe.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.