Hallo Forum!
Ich habe sieben statische Seiten. Jede Seite soll einen individuellen Background haben. Wie stelle ich das an?
Danke und viele Gruesse!
Alex
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo Forum!
Ich habe sieben statische Seiten. Jede Seite soll einen individuellen Background haben. Wie stelle ich das an?
Danke und viele Gruesse!
Alex
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.
statische Seiten
Wenn da eher mit is_page() statt mit is_single(): http://codex.wordpress.org/Conditional_Tags#A_PAGE_Page
Danke fuer Eure Antworten aber ich weiss leider nicht wie ich das in die index.php einbaue...
"Wenn die Seite mit der ID 'x' angezeigt wird..." habe ich ja jetzt. Aber wie sage ich "... dann wird der background y angezeigt."
Zur Sicherheit mein code:
<?php get_header(); ?>
<div id="page">
<!--
NAV links
-->
<!--
CONTENT rechts
-->
<div id="content">
<ul id="nav">
<?php wp_list_pages('title_li='); ?>
</ul>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="entry">
<?php #edit_post_link('Edit','<strong> |</strong> ',''); ?>
<?php the_content('Weiterlesen »'); ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
</div>
</body>
</html>
Alles anzeigen
"Wenn die Seite mit der ID 'x' angezeigt wird..." habe ich ja jetzt.
Wo hast du das jetzt, seh ich im Code nicht?
ZitatAber wie sage ich "... dann wird der background y angezeigt."
Ich weiß ja nicht welchen Background du meinst, aber ich geb dir mal ein Bsp:
<?php if (is_page('ID')) { ?>
<div id="content_ID">
<?php } else { ?>
<div id="content">
<?php } ?>
Und dem Div-Container "content_ID" gibst du in der style.css einen anderen background.
Prinzip klar?
Danke Maxe,
das mit dem css bekomm ich sicher hin aber ich weiss nicht an welche Stelle ich Deinen Code setzen muss... hab rumprobiert, bekomm dann aber immer ne Fehlermeldung vom Browser...
<?php get_header(); ?>
<div id="page">
<!--
NAV links
-->
<!--
CONTENT rechts
-->
<?php*if*(is_page('2'))*{*?>
<div*id="content_2">
<?php*}*else*{*?>
<div id="content">
<?php*}*?>
<ul id="nav">
<?php wp_list_pages('title_li='); ?>
</ul>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="entry">
<?php #edit_post_link('Edit','<strong> |</strong> ',''); ?>
<?php the_content('Weiterlesen »'); ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
</div>
</body>
</html>
Alles anzeigen
Schonmal Sorry falls ich mich sehr dumm anstelle ;)
ZitatDanke fuer Eure Antworten aber ich weiss leider nicht wie ich das in die index.php einbaue...
Das gehört normalerweise in die page.php
Gruß Whoppy
und was sind das für Sternchen dazwischen :confused:
keine ahnung, die macht der editor hier einfach rein... (hab ich bei mir natuerlich nicht drin...)
Der Editor fügt sowas normalerweise nicht hier ein :confused:
Aber abgesehen davon, was für eine Fehlermeldung bekommst du denn immer?
maxe, ich hab's jetzt doch mit deinem code hinbekommen, sorry! Allerdings nur fuer eine seite. verate mir doch noch was ich dazu schreiben muss um die restlichen 6 seiten mit ihren backgrounds zu versehen. (also im css weiss ichs aber php nicht...) DANKE
Sollen alle 6 Seiten unterschiedliche Backgrounds bekommen?
[LEFT]
<?php if (is_page('2')) { ?>
<div id="content_2">
<?php } else if (is_page('3')) { ?>
<div id="content_3">
<?php } else if (is_page('4')) { ?>
<div id="content_4">
<?php } else if (is_page('5')) { ?>
<div id="content_5">
<?php } else if (is_page('6')) { ?>
<div id="content_6">
<?php } else { ?>
<div id="content">
<?php } ?>
Alles anzeigen
Und wenn du noch mehr brauchst, dann hängst du nach dem selben Prinzip noch mehr else if dran. Und wenn 2 oder mehr Seiten den selben Background bekommen sollen, dann fragst du nach if (is_page('2,3')), verstanden?
[/LEFT]
Super! Vielen Dank!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!