Unterschiedliche Kopfzeilentexte...

  • Hallo Leute!

    ich möchte auf meiner Seite in der Kopfzeile, je nachdem, welche Seiten von welcher Ortsfeuerwehr gerade angezeigt werden, entsprechend anderen Text stehen haben.

    Ich habe zu einem ähnlichem Thema, bei dem es um Grafiken ging, folgenden php-Code als Lösungsansatz bekommen (herzlichen Dank Befla!):

    Diesen Code müsste ich doch für mein Vorhaben auch verwenden können, oder? Ich weiß, daß man auch einfache Text-Dateien anlegen kann, in dem dann unterschiedliche Texte usw. drin stehen, auf die php dann zurückgreift (wird bei mehrsprachigen Seiten häufig verwendet).

    Ich habe nur keinen Plan, wie das dann aussehen müsste.
    Ansatzweise habe ich schon folgendes angepasst:

    Bin ich damit schon auf dem richtigen Weg, oder mache ich da grundsätzlich was falsch?

    Wie es später in etwa aussehen soll, könnt Ihr Euch auf der existierenden Website anschauen:

    http://www.ff-bruchhausen-vilsen.de

    Herzlichen Dank schon mal,

    Gruß,

    Adana

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • 671 ist die ID einer bestimmten Seite, es werden alle Unterseiten gleichbehandelt (671 == $post->post_parent). Durch die verschiedenen "div id" werden verschiedene Hintergrundbilder geladen. Die Texte werden direkt eingegebne

  • Der code kommt in die header.php

    HTML
    <?php if (is_page('671') or (671 == $post->post_parent)) { ?>
       <div id="logo_1"></div>
    <?php } else { ?>
       <div id="logo_2"></div>
    <?php } ?>

    Die Grafiken in der Größe des Headerbereiches werden als Hintergrundgrafik in der style.css angelegt. Die angegeben Maße müssen an das Theme angepasst werden:

  • Danke - werd auch die mal ausprobieren. Habe es mal so probiert - geht, hat aber noch Schönheitsfehler...

    <div class="art-Header" style="background: url('<?php
    bloginfo('stylesheet_directory');

    if (is_home()) { // Startseite
    echo "/images/Header.jpg";

    } elseif (is_page('preise')) { // preise
    echo "/images/preise.jpg";

    } elseif (is_page('bilder')) { // bilder
    echo "/images/rssIcon.png";

    } elseif (is_page('anfrage')) { // anfrage
    echo "/images/anfrage.jpg";

    } else { // Alle was sonst nicht passt
    echo "/images/h-else.jpg";

    } ?>
    ');</div>

  • Probiere gerade Deine Variante - Eintrag in die Header.php klar, Ergänzen der .css auch klar. Unklar ist, wo und wie ich jetzt die Definierung der weiteren Seiten eintrage....

    [COLOR=#000080]<?php } else { ?>[/COLOR]
    [COLOR=#000080]<div id=[COLOR=#0000ff]"logo_2"[/COLOR]>[/COLOR][COLOR=#000080]</div>[/COLOR]

  • [COLOR=#000080][/COLOR]ein elseif dazwischen schreiben


    [COLOR=#000080]
    [/COLOR]

  • Danke für Deine Mühe - ist mir fast peinlich - aber ich habe es jetzt so angepasst, es erscheint aber immer der selbe Header...

    <div class="art-Header">
    <?php if (is_page('home') or (home == $post->post_parent)) { ?>
    <div id="logo_1"></div>
    <?php } elseif (is_page('preise') or (preise == $post->post_parent)) { ?>
    <div id="logo_2"></div>
    <?php } else { ?>
    <div id="logo_3"></div>
    <?php } ?>
    </div>

  • Hallo Leute!

    Herzlichen Dank für Eure Hilfe! :-)
    Mir ging es zwar eigentlich um das wechseln der Grafiken, denn die sind auf jeder Seite gleich, was sich ändern sollte, das war der Text - Quasi Überschrift - zwischen den Grafiken.

    Dennoch hat mir bgeissler sehr geholfen, mit seinem Tip mit der page_ID.
    Den div-Tag für die Grafik habe ich einfach heraus genommen, dafür meine kleine Tabelle, mit dem jeweiligen Text in der Mitte eingefügt (Grafiken über css definiert) und alles ist gut.

    Herzlichen Dank noch mal für die Hilfe,

    Gruß,

    Adana

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!