Unterseiten mit unterschiedlichem Design?

  • Hallo,

    ich möchte gern das Layout der Unterseiten ewtas anders als das der Startseite. Wie kann ich für die neue angelegten Seiten kleine Layout Veränderungen vornehmen, da sich diese ja immer nur auf das Haupttemplate stützen (können?)?

    Ach und PS: Wie bzw. wo bekomme ich das Wort "Seiten bzw Pages" weg, wenn ich die Navi mit
    <?php wp_list_pages(); ?> erstelle? Irgendnwo in der template_functions_post.php vermute ich -finde es einfach nicht ???

    Vielen Dank
    Felix

    • 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

  • Also das Wort Pages musst du soviel ich weiß in der Sprachdatei ändern ;)
    Mehr dazu findest du hier: http://doku.wordpress-deutschland.org/Bearbeitung_der_Sprachdatei

    Für das Layout der Unterseiten muss man ein neues template für die Seiten erstellen. Irgendwo war das hier auch beschrieben. Wenn ich den Link finde post ich ihn. Ich such auch danach.


    Jetzt meine FRAGEN :P
    Wollte nämlich gerne auf ein paar seiten noch ein extra Menü einbinden. Hoffe das ist möglich.

    Und zwar sollte das dann so aussehen, das ich auf bestimmten Seiten, diesen hier:

    http://www.spk4life.de/spk/?page_id=3
    http://www.spk4life.de/spk/?page_id=6
    http://www.spk4life.de/spk/?page_id=5

    über dem eigenlichen Artikel ein Menü in der Form habe:

    [Blockierte Grafik: http://www.benijamino.de/menu.gif]

    Ist das möglich?

  • probiers mal mit

    ich bin nicht wirklich sicher, ob das funktioniert. am besten nimmst du dir noch mal die folgende seite vor: http://codex.wordpress.org/Conditional_Tags

  • genial das mit dem Link für die CSS.

    Wie erstelle ich dafür jetzt ein eigenes Page Template? ... ich raff das nicht so ganz. Und mein Englisch ist nicht das beste.

    Mal soweit wie ich das jetzt verstehe:

    Ich hab jetzt noch meine ganz normalen Seiten. Was muss ich mit dem Code machen den du mir gepostet hast?

    Eine neue Seite erstellen und das reinschreiben und dann das Template auswählen oder wie?

  • der kommt in das page-template, in dem du das zusatzmenu haben möchtest und zwar genau an die stelle, an der das menu dann erscheinen soll.
    du kannst aber auch ein neue page-tamplate erstellen. dann musst du den code nicht einbauen.

  • dazu kopierst du dir deine page.php und speicherst sie unter einem anderen namen in deinem theme-ordner.
    jetzt musst du ganz oben noch

    PHP
    <?php
    /*
    Template Name: soundso
    */
    ?>


    einfügen. datei hochladen und du hast unter 'schreiben' --> 'seite schreiben' ein neues template zur auswahl.

  • Alles klar. Aber jetzt nochmal zum verlinken der Menüpunkte.

    Also auf jedem Menüpunkt soll dann ja ne neue Seite aufgehen. Aber diese Seite soll ja nicht in der Sidebar erscheinen. Wie mach ich das?

    /edit
    hm...ich hab bei dem Template leider gar keine page.php :(

  • Zitat von Benijamino

    Alles klar. Aber jetzt nochmal zum verlinken der Menüpunkte.

    Also auf jedem Menüpunkt soll dann ja ne neue Seite aufgehen. Aber diese Seite soll ja nicht in der Sidebar erscheinen. Wie mach ich das?

    PHP
    <?php wp_list_pages('exclude=12,23&title_li=<h2>' . __('Menu') . '</h2>' ); ?>

    in dem beispiel werden die pages mit der ID 12 und 23 nicht angezeigt.


    Zitat von Benijamino

    /edit
    hm...ich hab bei dem Template leider gar keine page.php :(

    dann kannst deine index.php als page.php speichern. wenn die datei page.php heisst, brauchst du den template-namen nicht angeben.
    noch eine möglichkeit: kopier dir einfach die page.php aus dem default-theme und pass die css-angaben an dein theme an.[/code]

  • hm also muss der code:

    PHP
    <?php wp_list_pages('exclude=12,23&title_li=<h2>' . __('Menu') . '</h2>' ); ?>

    In der sidebar.php stehen wo jetzt ganz normal list pages drin steht?!

    /edit
    Super funzt einwandfrei Danke für deine schnelle Hilfe :D

  • Leider habe ich noch keine Antwort zu der Eingangs-Thematik gefunden. Wie kann ich ein anderes CSS in die Unterseiten einbinden?

  • Also du kopierst dir die page.php und bennenst sie um. Dann schreibst du den code:

    PHP
    <?php
    /*
    Template Name: soundso
    */
    ?>

    ganz oben hin. das soundso kannst du ändern wie du willst.

    So in diese datei schreibst du dann dein html code und die classes oder id`s die die seite von deiner CSS anzeigen soll. Den CSS Code schreibst du einfach in deine CSS.

    Jetzt musst du nur noch unter Verwalten -> Seiten -> das Template auswählen.

  • sorry hab mich nicht deutlich genug ausgedrückt.

    Die jeweilige Seite dann "Bearbeiten" und dann hast du unter dem Textfeld die Auswahl: Template der Seite

  • ah jetzt :) , ok hat geklappt, wenn ich jetzt Content schreibe für eine andere Seite (z. B. Leistungen),
    und bei Beitrag schreiben auch das hakerl bei Leistungen mache wird er da nicht angezeigt. Was muss da in das Template? (oder brauche ich dafür auch noch Kategorien?). Möchte Wordpress quasi als mini CMS nutzen.

    Bis jetzt steht im Unterseiten Template nur:

    PHP
    <?php if (have_posts()) : ?>
    	<?php while (have_posts()) : the_post(); ?>
    								<?php the_content('
    mehr Infos raquo;'); ?>
    	
    	<?php endwhile; ?>
    	<?php else : ?>
    	<?php endif; ?>

Jetzt mitmachen!

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