WBCE Home | WBCE Hilfe | WBCE Addon Repository | Impressum | Datenschutz

WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 07.12.2018 19:24:17

devar1963
Member

Minislider

Hallo wie baue ich den Minislider direkt unter die Linkleiste beim WeBeZehEh ein und das über die die komplette breite und eine höhe von 50px?
Zwischen Slider und Linkleiste soll kein Zwischenraum sein.

Danke für jede Hilfe im vorraus.

Last edited by devar1963 (07.12.2018 19:24:42)

Offline

#2 07.12.2018 20:08:13

florian
Administrator

Re: Minislider

Füge in der index.php des Templates nach

ob_start();		
page_content(4);
$page_content_4 = ob_get_contents();
ob_end_clean();

ein:

ob_start();		
page_content(5);
$page_content_5 = ob_get_contents();
ob_end_clean();

sowie nach

</nav>

die Zeile

<?php echo $page_content_5; ?>

Ergänze in der info.php

$block[5]  = 'unter Nav';

Dann hast Du einen neuen Block im Template, in dem Du dann einen Slider-Abschnitt anlegen kannst.

Online

Liked by:

devar1963

#3 08.12.2018 13:49:08

devar1963
Member

Re: Minislider

Danke, hat so weit super geklappt aber der Block wird nur auf der Startseite angezeigt sollte eigentlich vererbt werden auf alle Seite.
Geht das auch ?

Last edited by devar1963 (08.12.2018 14:24:59)

Offline

#4 08.12.2018 17:31:57

florian
Administrator

Re: Minislider

Ja, das geht auch.
1. Mach die oben beschrieben Änderungen am Template rückgängig

2. Weise den Minislider-Abschnitt statt dem nicht erforderlichen und daher zu entfernenden Block "unter Nav" den Block "nicht zeigen" zu, und merke Dir die ID des Slider-Abschnitts (z.B. 3)

3. Installiere das GlobalBlocks-Snippet von hier: https://dev4me.com/modules-snippets/ope … balblocks/

4. Füge im Template nach </nav> folgenden Code ein:

<?php globalBlock ( 3 ); ?>

wobei 3 hier im Beispiel die Abschnitts-ID des Sliders ist, das musst Du natürlich entsprechend anpassen.

Nun muss das Slider-Modul noch etwas repariert werden:
5. Öffne die Datei /modules/minislider/view.php und füge nach

$curdir = $section_id."/";

den folgenden Code ein:

if (!isset($basedir)) { $basedir = WB_PATH.MEDIA_DIRECTORY.'/minislider/'; }
if (!isset($baseurl)) { $baseurl = WB_URL.MEDIA_DIRECTORY.'/minislider/'; }

Nun sollte der Slider auf allen Seiten erscheinen.

Online

Liked by:

devar1963

#5 08.12.2018 19:44:16

devar1963
Member

Re: Minislider

Super vielen Dank klappt perfekt, Auf Handy klappt wird das aber nicht resized oder ?

Offline

#6 08.12.2018 19:58:39

florian
Administrator

Re: Minislider

Hm, also bei mir verkleinert der sich, wobei ich das jetzt nur in de Original-Version des Templates getestet habe. Du kannst sonst das

<?php globalBlock ( 3 ); ?>

ändern zu

<div class="fg-no-mobile">
<?php globalBlock ( 3 ); ?>
</div>

Dann wird der Slider unterhalb einer gewissen Bildschirmgröße nicht angezeigt.

Online

Liked by:

devar1963

#7 08.12.2018 20:02:09

devar1963
Member

Re: Minislider

ok, Danke dir vielmals!

Offline

Board footer

Powered by FluxBB

up