Zurück   WordPress Deutschland Forum > Support > Design

Antwort
 
Themen-Optionen Ansicht
Alt 03.07.2009, 09:27   #1 (permalink)
PostRank: 1
 
Registriert seit: 07.05.2009
Beiträge: 48
Theme's sidebar will nicht so richtig angezeigt werden

Hallo Community,

ich hoffe auch diesmal auf eure Hilfe und ich hoffe, mit der Info die Lösung zu finden:

Ich habe ein Theme gebastelt welches in einem horizontalen Menü die Pages anzeigt. Dazu habt ihr mir netterweise hier geholfen: http://forum.wordpress-deutschland.o...elementen.html

Nun aber will ich für das geplante Design sehr gerne die Sidebar übergreifend darstellen lassen, auch auf der single.php.. Dh, sie wird zwar überall dargestellt, ABER unterscheidet zwischen Kategorien und Pages (statische Seiten), soweit so gut.

So habe ich zum Beispiel im horizontalen Menü die meisten Punkte mittels href eingefügt. Jedoch den einen Punkt mittels:
HTML-Code:
<?php wp_list_pages('exclude=4, 70, 99, 5, 6, 93, 44&title_li='); ?>
Klicke ich den einen Punkt an, der im wp list pages dargestellt wird, gibt es dann zwei Kategorien und ein Gästebuch in der Sidebar zur auwahl.. Entsprechend habe ich auch in der Sidebar angegeben, dass die Kategorienanzeige nur hier sein soll.

Und jetzt zu dem Problem: In den drei weiteren "Unter"-Kategorien blendet das System die Kategorien wieder aus, jedoch sollte diese vorhanden sein. Genaugenommen müsste ich jetzt in der sidebar.php die Funktion der Anzeige erweitern, doch weiss ich jetzt nicht genau wie.

Dazu sende ich hier die Sidebar (widgetfähig) und würde mich über eine HIlfestellung freuen:

Code:
    <div id="sidebar" role="complementary" style="background: url('<?php
    bloginfo('stylesheet_directory');
 
    if (is_home()) { // Startseite
        echo "/images/vorhernachher.jpg";
 
    } elseif (is_page('Das bin ich')) {        // Postings
        echo "/images/vorhernachher2.jpg";
 
     } elseif (is_page('Ern&auml;hrungsumstellung')) {        // Postings
        echo "/images/daumen.jpg";
 
     } elseif (is_page('Mein Buch')) {        // Postings
        echo "/images/paprika.jpg";
 
      } elseif (is_page('Tipps & Tricks')) {        // Postings
        echo "/images/sport1.jpg";
 
    } elseif (is_page('Shop')) {        // Archiv
        echo "/images/impressum.jpg";
 
     } elseif (is_page('Impressum')) {        // Archiv
        echo "/images/kontakt.jpg";
 
      } elseif (is_page()) {        // Page
        echo "/images/h-page.jpg";
 
    } else {                        // Alle was sonst nicht passt
        echo "/images/h-else.jpg";
 
    } ?>
    '); .....All die anderen notwendigen Style Angaben-- je nach Theme sind die anders  ;">

<?php if (is_page('93')) { ?>

 

<ul id="widgt">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<!-- Standard-Sidebar, wenn keine Widgets vorhanden sind -->
<?php endif; ?>
<!-- zusätzliche statische Sidebar-Elemente -->


            
            <?php if ( is_404() || is_category() || is_day() || is_month() ||
                        is_year() || is_search() || is_paged() ) {
            ?> <li>

            <?php /* If this is a 404 page */ if (is_404()) { ?>
            <?php /* If this is a category archive */ } elseif (is_category()) { ?>
            <p><?php printf(__('You are currently browsing the archives for the %s category.', 'kubrick'), single_cat_title('', false)); ?></p>

            <?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
            <p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives for the day %3$s.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_the_time(__('l, F jS, Y', 'kubrick'))); ?></p>

            <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
            <p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives for %3$s.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_the_time(__('F, Y', 'kubrick'))); ?></p>

            <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
            <p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives for the year %3$s.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_the_time('Y')); ?></p>

            <?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
            <p><?php printf(__('You have searched the <a href="%1$s/">%2$s</a> blog archives for <strong>‘%3$s’</strong>. If you are unable to find anything in these search results, you can try one of these links.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), wp_specialchars(get_search_query(), true)); ?></p>

            <?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
            <p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name')); ?></p>

            <?php } ?>
<?php } ;?>
            </li>
        <?php }?>
        </ul>
 <?php if (is_page('Mein Blog')): ?>
            <ul>
            <?php
            wp_list_categories('orderby=name&title_li=<h2>' . __('Bloggen') . '</h2>'); ?> 
            </ul>
        <?php endif; ?> 
            
               <?php
  if($post->post_parent)
  $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0&exclude=4, 5, 6");
  else
  $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0&exclude=4, 5, 6");
  if ($children) { ?>
  <ul>
  <?php echo $children; ?>
  </ul>
  <?php } ?> 
            
</div>
Genaugenommen müsste ich den Punkt erweitern:
Code:
<?php if (is_page('93')) { ?>
Und zwar auf cat_4 und cat_1 sowie Page 70!

Inkludiere ich die Page 70 würde das ganze ja so lauten:

Code:
<?php if (is_page('93, 70')) { ?>
Oder? Und wie sieht es mit den Kategorien aus?

Ich hoffe ihr könnt folgen.

Danke und grüße

Geändert von Flattersatz (03.07.2009 um 09:55 Uhr).
Flattersatz ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kategorien

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:37 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt