WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo,
ich bearbeite gerade das Template Lesefaken.
Allerdings komme ich mit der Einbindung von Headerdateien auf den Folgeseiten nicht zurecht.
Ich habe einen Slider auf der Startseite, mit itemz erstellt, das funktioniert.
Jedoch sind die Folgeseiten nun ohne Bild und ohne Logo...
Wie kann ich EIN Headerbild für ALLE Unterseiten, außer der Startseite einbinden?
Gruß Jörg
Offline
Leg im Media-Verzeichnis einen Ordner _pppics und darin wiederum einen weiteren Ordner header an
Im diesem Verzeichnis header speicherst Du das durchgängig zu verwendende Titelbild als pic0.jpg ab
Das sollte dann eigentlich sofort übernommen werden.
Solltest Du auf einzelnen Seiten abweichende Bilder benötigen, kannst Du diese als pic23.jpg, pic42.jpg usw. (23, 42 = Beispiele für Page-ID der betr. Seite) dortselbst ablegen.
Offline
Das funktioniert, vielen Dank...
Gruß Jörg
Offline
So, nun hätte ich aber gerne noch Folgendes:
itemz soll ja den Header auf der Startseite stellen, allerdings nicht über die volle Breite.
Daher ist eine Platzierung direkt im Header nicht möglich.
Es kommt hierfür nur der Bereich:
$block[3] = 'Oben breit';in Frage.
Dann wird allerdings wieder der Header der Folgeseiten auch auf der Startseite dargestellt.
Wie kann ich dieses Verhalten abschalten?
Gruß Jörg
Offline
Wenn der Header auf der Startseite nicht angezeigt werden soll, musst Du die Bedingung, der Headerlogik entsprechend anpassen, d.h.
das hier
<?php if ( $contentblock[10] !='') { ?>
<div>
<?php echo $contentblock[10]; ?>
</div>
<?php } else { ?>
<div class="schmuckbild fg-no-mobile">
</div>
<?php } ?>ändern zu (angenommen, die Startseite hat die Page-ID 1)
<?php if ( $contentblock[10] !='') { ?>
<div>
<?php echo $contentblock[10]; ?>
</div>
<?php } else {
if (PAGE_ID!=1) {
?>
<div class="schmuckbild fg-no-mobile">
</div>
<?php
}
} ?>Eine andere Option ist, bei dem Slider einen div drumherum setzen:
<div class="center">
...Dein Slider...
</div>Offline
Funktioniert einwandfrei, vielen Dank!
Gruß Jörg
Offline
Ich habe jetzt diverse Einstellungen probiert in diesem Bereich:
<?php
$headerbild_id = "0";
$takeit=false;
if (file_exists(WB_PATH . $headerlocp.'0.jpg')) {
$headerbild_id = 0;
$takeit = true;
}
if (PARENT == 0) {
if (file_exists(WB_PATH . $headerlocp . PAGE_ID . '.jpg')) {
$headerbild_id = PAGE_ID;
$takeit = true;
}
} else {
if (file_exists(WB_PATH . $headerlocp . PARENT . '.jpg')) {
$headerbild_id = PARENT;
$takeit = true;
}
if (file_exists(WB_PATH . $headerlocp . PAGE_ID . '.jpg')) {
$headerbild_id = PAGE_ID;
$takeit = true;
}
}
//Manche Module definieren ein og:image. Das ist das Bild, das Facebook anzeigt, wenn du eine Seite dort verlinkst.
if(defined('OG_IMAGE') AND OG_IMAGE != '') { echo '
<meta property="og:image" content="'.OG_IMAGE.'"/>
';}
?>Leider bringt nichts ein Bild in das Template, egal, ob ich den Bildnamen verwende, ob ich true oder false als Einstellung nehme. Die CSS hat da auch keine Einstellung, wie also bekomme ich das Headerbild denn angezeigt?
Offline
Da musst Du nichts ändern.
Wenn das Admintool GlobalUploads installiert ist, kannst Du über dieses die Bilder hochladen.
Ist das nicht der Fall,
1) entferne im Template die Zeile 7
$headerlocp = '/media/_pppics/header/pic';2) Lege über die Medienverwaltung ein Verzeichnis headerbilder an (bzw. per FTP: /media/headerbilder)
3) Speichere die anzuzeigenden Bilder als header_PAGE-ID.jpg, also header_1.jpg, header_2.jpg usw.
4) Lade über die Medienverwaltung die Bilder ins Verzeichnis headerbilder (bzw. per FTP nach /media/headerbilder/) hoch.
Offline