[1.6.4] Jede Kategorie soll eigenes Headerbild haben
Hallo,
verwende das oos-Template und hab dort mein eigenes Headerbild eingebaut. Jetzt möchte ich aber, dass wenn man auf eine bestimmte Kategorie klickt, auch das dazugehörige Headerbild kommen.
Ist das mit Javascript möglich, dass es die URL ausliest und dann das dementsprechende Headerbild anzeigt?
Gruß MAw
verwende das oos-Template und hab dort mein eigenes Headerbild eingebaut. Jetzt möchte ich aber, dass wenn man auf eine bestimmte Kategorie klickt, auch das dazugehörige Headerbild kommen.
Ist das mit Javascript möglich, dass es die URL ausliest und dann das dementsprechende Headerbild anzeigt?
Gruß MAw
<BODY>
<!-- header //-->
<table width="870" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="block_headd">[align=center]<img src="headershopneu.jpg" width="557" height="169">[/align]</td>
</tr>
</table>
<table width="870" border="0" align="center" cellspacing="0" cellpadding="1">
<tr class="oos-HeadNavi">
Hallo,
man kann dies eigentlich recht einfach mit smarty machen.
<img src="headershopneu.jpg" width="557" height="169">
Grafiken legen wir in das Verzeichnis images
~/shop/includes/configure.php
OOS_IMAGES
<img src="{$smarty.const.OOS_IMAGES}headershopneu.jpg" width="557" height="169">
man erweitert nun das System
~/shop/inlcudes/oos_system.php
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1-->$smarty->assign(
array(
'filename' => $aFilename,
'modules' => $aModules,
'main_page' => $sMp,
'page_file' => $sFile,
'request_type' => $request_type,<!--c2-->[/align]<!--ec2-->
und fügt hier ein:
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1--> 'request_type' => $request_type,
'category_id' => $nCurrentCategoryId,<!--c2-->[/align]<!--ec2-->
aus
<img src="{$smarty.const.OOS_IMAGES}headershopneu.jpg" width="557" height="169">
wird
<img src="{$smarty.const.OOS_IMAGES}category/{$category_id}.jpg" width="557" height="169">
Damit speichern wir unsere "headershopneu" grafik in das Verzichnis
~/shop/images/category/ ab.
die $category_id ändert sich.
headershopneu.jpg
bitte als
0.jpg
abspeichern.
in dieser Zeile
<img src="{$smarty.const.OOS_IMAGES}category/{$category_id}.jpg" width="557" height="169">
fehlt noch titel und alt
<img src="{$smarty.const.OOS_IMAGES}category/{$category_id}.jpg" width="557" height="169" alt="{$lang.heading_title}" titel ='{$lang.heading_title}">
hth
r23
man kann dies eigentlich recht einfach mit smarty machen.
<img src="headershopneu.jpg" width="557" height="169">
Grafiken legen wir in das Verzeichnis images
~/shop/includes/configure.php
OOS_IMAGES
<img src="{$smarty.const.OOS_IMAGES}headershopneu.jpg" width="557" height="169">
man erweitert nun das System
~/shop/inlcudes/oos_system.php
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1-->$smarty->assign(
array(
'filename' => $aFilename,
'modules' => $aModules,
'main_page' => $sMp,
'page_file' => $sFile,
'request_type' => $request_type,<!--c2-->[/align]<!--ec2-->
und fügt hier ein:
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1--> 'request_type' => $request_type,
'category_id' => $nCurrentCategoryId,<!--c2-->[/align]<!--ec2-->
aus
<img src="{$smarty.const.OOS_IMAGES}headershopneu.jpg" width="557" height="169">
wird
<img src="{$smarty.const.OOS_IMAGES}category/{$category_id}.jpg" width="557" height="169">
Damit speichern wir unsere "headershopneu" grafik in das Verzichnis
~/shop/images/category/ ab.
die $category_id ändert sich.
headershopneu.jpg
bitte als
0.jpg
abspeichern.
in dieser Zeile
<img src="{$smarty.const.OOS_IMAGES}category/{$category_id}.jpg" width="557" height="169">
fehlt noch titel und alt
<img src="{$smarty.const.OOS_IMAGES}category/{$category_id}.jpg" width="557" height="169" alt="{$lang.heading_title}" titel ='{$lang.heading_title}">
hth
r23
ahh, ich hätt schreiben sollen, dass die Untermenüs ja eigentlich das Headerbild von dessen Hauptkategorie übernehmen sollen.
Denn im Moment zeigts mir natürlich in den Unterkategorien kein Headerbild an, da ich nicht für jede Unterkategorie nochmal ein (und dasselbe) bild hochgeladen habe.
Gibts dafür auch eine Möglichkeit, dass das Bild nur bei den Hauptkategorien gewechselt wird und beim Klick auf eine Unterkategorie soll das Bild des Hauptmenüs übernommen werden.
Gruß
Denn im Moment zeigts mir natürlich in den Unterkategorien kein Headerbild an, da ich nicht für jede Unterkategorie nochmal ein (und dasselbe) bild hochgeladen habe.
Gibts dafür auch eine Möglichkeit, dass das Bild nur bei den Hauptkategorien gewechselt wird und beim Klick auf eine Unterkategorie soll das Bild des Hauptmenüs übernommen werden.
Gruß
Hallo,
vor
$oSmarty->assign(
in
~/oos_system.php
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1-->$nHeaderShopID = 0;
if (is_array($aCategoryPath)) {
$aHeaderShop = $aCategoryPath;
reset($aHeaderShop);
$nHeaderShopID = current($aHeaderShop);
}<!--c2-->[/align]<!--ec2-->
einfügen.
aus
'category_id' => $nCurrentCategoryId
wird
'category_id' => $nHeaderShopID,
bye
r23
Gibts dafür auch eine Möglichkeit, dass das Bild nur bei den Hauptkategorien gewechselt wird und beim Klick auf eine Unterkategorie soll das Bild des Hauptmenüs übernommen werden.
vor
$oSmarty->assign(
in
~/oos_system.php
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1-->$nHeaderShopID = 0;
if (is_array($aCategoryPath)) {
$aHeaderShop = $aCategoryPath;
reset($aHeaderShop);
$nHeaderShopID = current($aHeaderShop);
}<!--c2-->[/align]<!--ec2-->
einfügen.
aus
'category_id' => $nCurrentCategoryId
wird
'category_id' => $nHeaderShopID,
bye
r23