WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 11.10.2017 18:12:23

janko
Mitglied

Bild fur jede seite

Gibts dass

existiert für die aktuelle Seite ein Bild, so wird dieses angezeigt. Existiert keines, so wird schrittweise rückwärts bis zum Level 0 gesucht. Das erste gefundene wird benutzt. Wird gar keines gefunden, wird ein default -Bild benutzt.

Offline

#2 11.10.2017 18:35:46

florian
Administrator

Re: Bild fur jede seite

Lege unterhalb von /media ein Verzeichnis headerbilder an
Kopiere dorthin die Dateie header_0.jpg als Standardbild und header_{PAGE_ID}.jpg für jede (Eltern-)Seite, also z.B. header_1.jpg, header_3.jpg
Lege ein Droplet mit dem Namen pageimage und dem folgenden Code an

$headerbild_id = "0";
if (PARENT == 0) {
	if (file_exists(WB_PATH . '/media/headerbilder/header_' . PAGE_ID . '.jpg')) {
		$headerbild_id = PAGE_ID;
	}
} else {
	if (file_exists(WB_PATH . '/media/headerbilder/header_' . PARENT . '.jpg')) {
		$headerbild_id = PARENT;
	}
	if (file_exists(WB_PATH . '/media/headerbilder/header_' . PAGE_ID . '.jpg')) {
		$headerbild_id = PAGE_ID;
	}
}
return '<img class="eyecatcher" src="'.WB_URL.'/media/headerbilder/header_'.$headerbild_id.'.jpg" />';

Rufe dieses im Template mit [[pageimage]] auf
=> Kein Bild: Es wird header_0 verwendet
=> Bild mit passender ID: wird verwendet
=> Kein Bild für Seite, aber Bild für Elternseite: Elternseitenbild wird verwendet


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#3 11.10.2017 18:45:14

janko
Mitglied

Re: Bild fur jede seite

Danke genau das suchte ich

Offline

Fußzeile des Forums

up