Template azure banner immer sichtbar

hallo,
ich hab oxid 4.5
in der header.tpl ist der slider definiert
wie muß ich folgenden code anpassen das der slider immer sichtbar ist?

[{if $oView->getClassName()=='start' && $oView->getBanners()|@count > 0 }]

kann mir da jemand helfen?

ich denke das:
getClassName()=='start’
angepasst werden muß…

wäre um etwas hilfe sehr dankbar
gruß

Wenn`s immer sichtbar sein soll, muss auch nichts abgefragt werden, also raus damit:

[{if $oView->getBanners()|@count > 0 }]  

hi, danke für die schnelle Antwort aber leider gehts nicht wirklich:-(
ich habs jetzt so gemacht:

    <div class="oxSlider">
        [{$oView->getBanners()|@count > 0 }]
    </div>

aber der banner wird nicht angezeigt. es steht da lediglich eine 4 und kategorien und produkte können nicht angeklickt werden, bzw ich lande immer auf der startseite

was hab ich falsch gemacht?

[QUOTE=flaminghomer;54629]hi, danke für die schnelle Antwort aber leider gehts nicht wirklich:-(
ich habs jetzt so gemacht:

    <div class="oxSlider">
        [{$oView->getBanners()|@count > 0 }]
    </div>

aber der banner wird nicht angezeigt. es steht da lediglich eine 4 und kategorien und produkte können nicht angeklickt werden, bzw ich lande immer auf der startseite

was hab ich falsch gemacht?[/QUOTE]

Hallo,

ich nehme an gar nichts, sondern die getBanners() steht nur in der start.php zur Verfügung, daher auch die Abfrage danach. Unverifiziert, aber dahin geht meine Vermutung.

Gruß Joscha

Das “[{ if” sollte schon sein, weil`s sonst auch ohne Banner kommt. Theoretisch könntest Du die Funktion:

public function getBanners()
    {

        $oBannerList = null;

        if ( $this->getConfig()->getConfigParam( 'bl_perfLoadAktion' ) ) {
        $oBannerList = oxNew( 'oxActionList' );
        $oBannerList->loadBanners();
        }

        return $oBannerList;
    }

in views/oxview.php einfügen. Ungetestet.

hi,

wäre die oxid 4.5 beta dann noch update fähig?

Eigentlich schon, mußt die Änderung halt nachtragen bzw. darfst sie nicht vergessen. Oder Du nimmst ein Modul.

[QUOTE=flaminghomer;54633]hi,

wäre die oxid 4.5 beta dann noch update fähig?[/QUOTE]

Nein, aber du könntest das so ja auch in ein Modul packen.

Anderer Hinweis: Die Beta wird nie ein Update bekommen! Es gibt und wird auch keine Patches geben zwischen den Versionen und auch keine UpdateApp für Beta zu Stable.

Das hat OXID angekündigt.

Mag sein. Das Rad wird dort auch nicht neu erfunden. Dann muss er es halt eben in der neuen Version nachtragen oder, wie geschrieben, als Modul einpflegen.

[QUOTE=rubbercut;54639]Mag sein. Das Rad wird dort auch nicht neu erfunden. Dann muss er es halt eben in der neuen Version nachtragen oder, wie geschrieben, als Modul einpflegen.[/QUOTE]

Schon klar. Ging mir auch nicht um das Modul, sondern mehr um den Hinweis, dass das bei Daten evtl. schwieriger werden könnte. Immerhin stehen die ERP-Klassen noch aus.

Also Module und Template sind sicher das kleinere Problem, größere Datenbestände würde ich noch nicht aufbauen.

Schönen Sonntag.

Gruß Joscha