[...]
In der includes/extra/header/header_body/ hab ich eine banner.php wie gehört die geändert?
[...]
Sorry, hatte dir ja den Pfad zur Standarddatei geschrieben.
Ich habe dafür eine extra Datei im
includes/extra/header/header_body/slider.php mit genau diesem Inhalt (wie oben):
<?php
require_once(DIR_FS_INC . 'xtc_banner_exists.inc.php');
require_once(DIR_FS_INC . 'xtc_display_banner.inc.php');
require_once(DIR_FS_INC . 'xtc_update_banner_display_count.inc.php');
if (MODULE_BANNER_MANAGER_STATUS == 'true') {
if ($slider_2 = xtc_banner_exists('slider', 'slider_2')) {
$smarty->assign('SLIDER_2', xtc_display_banner('slider', $slider_2));
}
if ($slider_3 = xtc_banner_exists('slider', 'slider_3')) {
$smarty->assign('SLIDER_3', xtc_display_banner('slider', $slider_3));
}
}
?>
In die index.html, da wo der Slider hin soll:
{if isset($home) && $home == true}{if isset($SLIDER_2)} <div id
="myCarousel" class="carousel slide{if $smarty.const.BS4_CAROUSEL_SHOW == 'shop'} container{/if}{if $smarty.const.BS4_CAROUSEL_FADE == 'true'} carousel-fade{/if} d-none d-sm-block mb-4 text-center" data
-ride
="carousel"> <ol
class="carousel-indicators"> {foreach name
=aussen item
=slider from
=$SLIDER_2}<li data
-target
="#myCarousel" data
-slide
-to
="{$smarty.foreach.aussen.iteration - 1}"{if $smarty.foreach.aussen
.first
} class="active"{/if}></li
>{/foreach} </ol
> <div
class="carousel-inner"> {foreach name
=aussen item
=slider from
=$SLIDER_2} <div
class="carousel-item{if $smarty.foreach.aussen.first} active{/if}">{$slider.IMAGE
|replace
:'<img':'<img class="img-fluid" '} <div
class="container"><div
class="carousel-caption">{$slider.TEXT
}</div
></div
> </div
> {/foreach} </div
></div
>{/if}{/if} Das wars. Nicht getestet.
BG Karsta