unterschiedlicher Footer anhand der ID?

  • Hallo zusammen

    kleines Problem:
    Domain: www . ralfglaser . de
    Hoster: all-inkl.com
    WordPress-Version: 2.3.2

    Ich habe folgendes Problem: bei jeder Unterseite soll eine andere "Filmleiste" erscheinen und damit auch eine andere Hintergrund-Bildergalerie.

    Die Filmleiste unten ist in die Footer-Datei eingebunden.

    Wie kann ich dies realisieren? Kann ich dies mit einer ID-Abfrage machen, sprich

    "Wenn Artikel-ID X, dann nehme footer_x.php"
    "Wenn Artikel-ID Y, dann nehme footer_y.php"
    "Wenn Artikel-ID Z, dann nehme footer_z.php"

    Wenn soetwas möglich wäre, wäre das super. Kann mir einer dazu eine kleine Anleitung geben, die leicht verständlich ist? Vielen Dank.

    Gruß Tobias

    Einmal editiert, zuletzt von TobiasHeuken (16. Januar 2008 um 22:40)

    • 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

  • Ergänzung:


    Also die Fuß-Filmleiste mit den Links binde ich wie folgt ein:

    Datei: page.php

    <!-- Footer mit Fotoleiste -->
    <?php include (TEMPLATEPATH . "/filmleiste_fotograf.php"); ?>
    <!-- Footer mit Fotoleiste -->


    In der filmleiste_fotograf.php sind jeweils die Links drinne. Dieser "Footer" Soll nur auf den Seiten Der Fotograf (ID 10), Unterseite Bungee (ID 18), Klettern (ID 19), Reportage Tonnara (ID 20), Skitour (ID 21), Speleologie (ID 22) Bike Monte Grappa (ID 17) und erscheinen - jedoch nicht auf den anderen Seiten.


    AUf der Seite "zur Person" (ID 11) soll dann wieder eine andere Filmleiste im Footer erscheinen

    <!-- Footer mit Fotoleiste -->
    <?php include (TEMPLATEPATH . "/filmleiste_zur_person.php"); ?>
    <!-- Footer mit Fotoleiste -->


    Ist so etwas überhaupt möglich? Wenn ja, wie?


    Gruß Tobias

  • Es sind Seiten? Dann versuch es mal mit "is_page(10)" (die 10 als Beispiel für die ID). Geht übrigens auch einfacher per "is_page(array(10,18,19,..))", wie ich gerade sehe. Das spart einige or-Anweisungen. ;)

    Einmal editiert, zuletzt von msi (18. Januar 2008 um 09:35)

  • Klappt auch irgendwie nicht ... habe nun die "komplizierte" Version genommen und alle Seiten einzeln angegeben ... sieht dann so aus:


  • PHP
    <?php if (is_page('6') ) { ?>
        <?php include (TEMPLATEPATH . "/filmleiste_unten.php"); ?>.
    <?php } ?>

    gib mal die IDs unter Hochkoma

    bei mir tuts das dann anstandslos

    lg

  • meinst Du so?

    mit Apostroph:

    PHP
    <?php if (is_page('4';'6';'12';'13';'15';'35;'38';) ) { ?>


    oder doch lieber so mit Kommas:

    PHP
    <?php if (is_page('4','6','12','13','15','35,'38',) ) { ?>
  • das ist mir klar ... mir ging es darum, dass ich die ID-Zahlen in eine Reihe schreibe ... also den Code abspecke - darum geht's mir

    In Monikas Code ist auch nur eine ID zu sehen ... was ist, wenn ich mehrere ID's zusammenfasse? Geht das?

  • das ist mir klar ... mir ging es darum, dass ich die ID-Zahlen in eine Reihe schreibe ... also den Code abspecke - darum geht's mir

    In Monikas Code ist auch nur eine ID zu sehen ... was ist, wenn ich mehrere ID's zusammenfasse? Geht das?

    ja aber nur so:

    [LEFT] [LEFT]

    PHP
    <?php if (is_page('6')||is_page('10')||is_page('30') ) : ?>
        <?php include (TEMPLATEPATH . "/filmleiste_unten.php"); ?>
    <?php endif; ?>

    lg
    [/LEFT]
    [/LEFT]

Jetzt mitmachen!

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