29.06.2009, 18:34
|
#1 (permalink)
| | PostRank: 2
Registriert seit: 09.03.2007
Beiträge: 77
| Bei single keine Kategorien Hallo,
ich bastel gerade an einem Theme herum für eine Reise Seite. Das klappt auch eigentlich alles ganz gut, aber ein Problem kriege ich nicht in den Griff
Bei dem Theme soll immer die Navi am linken Rand angezeigt werden. Das funktioniert immer nur bei der Anzeige eines single Artikels ist die Navi auf einmal weg. Hat jemand eine Idee warum das so sein kann ich finde den Fehler nicht
das ist die Seite mit dem theme Reisen XXL |
| |
29.06.2009, 19:56
|
#2 (permalink)
| | WPD-Team
Registriert seit: 05.10.2006
Beiträge: 12.961
| |
| |
29.06.2009, 21:40
|
#3 (permalink)
| | PostRank: 2
Registriert seit: 09.03.2007
Beiträge: 77
| danke erstmal für den Link, nur klappt leider nicht.
Bei dem Kubrik theme wird ja wohl die sidebar in der single.php überhaupt nicht eingebunden und deswegen erfolgt keine Anzeige.
Ich binde meine sidebar aber in der header.php ein die sollte also immer vorhanden sein, ist sie ja eigentlich auch. Nur der schreibt da kein Kategorien. Ich vermute mal das liegt irgendwie an dem Aufruf dieser single.php wenn WP diese Datei nutzt.
Ich glaube ich probier mal auf die single.php zu verzichten und die mit in die index.php zu packen. So ideal finde ich das zwar nicht, aber ich habe keine andere Lösung mal sehen ob es klappt |
| |
29.06.2009, 21:45
|
#4 (permalink)
| | WPD-Team
Registriert seit: 05.10.2006
Beiträge: 12.961
| Zitat:
Zitat von bangolo Bei dem Kubrik theme wird ja wohl die sidebar in der single.php überhaupt nicht eingebunden und deswegen erfolgt keine Anzeige. | Richtig. Zitat: |
Ich binde meine sidebar aber in der header.php ein die sollte also immer vorhanden sein, ist sie ja eigentlich auch.
| Ok, das ging aus deinem OP nicht so hervor - und ich hab nicht genau genug hingesehen. Zitat: |
Nur der schreibt da kein Kategorien. Ich vermute mal das liegt irgendwie an dem Aufruf dieser single.php wenn WP diese Datei nutzt.
| Poste doch mal deine sidebar.php, vielleicht sieht man da gleich was. Zitat: |
Ich glaube ich probier mal auf die single.php zu verzichten und die mit in die index.php zu packen. So ideal finde ich das zwar nicht, aber ich habe keine andere Lösung mal sehen ob es klappt
| Naja, warum soll das nicht ideal sein? Wenn alle Seiten das gleiche Layout haben sollen, dann kannst du ja auch auf spezielle Templates verzichten - erhöht ja gleichzeitig die Übersichtlichkeit. Aber ich vermute mal, das wird dein Problem eh nicht lösen. Ich würde wie gesagt eher in der sidebar.php schauen. |
| |
29.06.2009, 21:50
|
#5 (permalink)
| | PostRank: 2
Registriert seit: 09.03.2007
Beiträge: 77
| ich habe es probiert auch wenn ich die einzel Artikel in der index ausgeben lassen fehlt diese sidebar header.php PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archiv <?php } ?> <?php wp_title(); ?></title> <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <?php wp_head(); ?> </head> <body> <div id="bodies"> <div id="page"> <!-- beginn der linken Spalte --> <div id="left"> <div id="logo"></div> <?php get_sidebar(); ?> </div> <div id="middle" > <div id="banner"> <div id="pageTitel"> <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1> <div class="description"><?php bloginfo('description'); ?></div> </div> </div> <div id="content">
single.php PHP-Code: <?php get_header(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2> <?php the_title(); ?> </h2> <div class="entry"> <?php the_content("<p class=\"serif\">" . __('lesen Sie den Rest der Seite') ." »</p>"); ?> <?php wp_link_pages("<p><strong>" . __('Seiten') . ":</strong>", '</p>', __('Nummer')); ?> </div> <p class="info"> <?php the_time(__('j. F Y')); ?> | <?php _e('Von');?> <?php the_author_posts_link('namefl'); ?> | <?php _e('Kategorie:');?> <?php the_category(', ') ?> <?php edit_post_link('Edit', ' | ', ''); ?> </p> <p class="postmetadata"> <?php if ( function_exists('the_tags') ) { the_tags('<span id="tags"><strong>Tags:</strong> ', ', ', '</span>'); } ?> </p> </div> <?php comments_template(); ?> <?php endwhile; else: ?> <p><?php __('Sorry, kein Post zum Suchbegriff gefunden.');?></p> <?php endif; ?> <!--include footer--> <?php get_footer(); ?> sidebar.php PHP-Code:
<div id="sidebar"> <?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> <div id="mainNav" > <ul id="navList"> <?php wp_list_categories('show_count=0&title_li=&hide_empty =0'); ?> </ul> </div> <div class="outerBox" > <div class="innerBox"> <div class="orangeBoxLabel">Seiten</div> <ul class="floadList" > <?php wp_list_pages('title_li=' ); ?> </ul> </div> </div> <?php if (is_home()){ ?> <div class="outerBox" > <div class="innerBox"> <div class="orangeBoxLabel">Registrieren/Anmelden</div> <ul class="flatList" > <?php wp_register(); ?> <li><?php wp_loginout(); ?></li> <?php wp_meta(); ?> </ul> </div> </div> <div class="outerBox" > <div class="innerBox"> <div class="orangeBoxLabel">Archiv</div> <ul class="flatList" > <?php wp_get_archives('type=monthly'); ?> </ul> </div> </div> <div class="outerBox" > <div class="innerBox"> <div class="orangeBoxLabel">Blogroll</div> <ul class="flatList" > <?php wp_list_bookmarks('title_li=&categorize=0'); ?> </ul> </div> </div> <?php } ?> <?php if (!is_single() AND !is_page() ){ ?> <div class="outerBox" > <div class="innerBox"> <div class="orangeBoxLabel">Tag Cloud</div> <ul class="floadList" > <?php wp_tag_cloud('smallest=8&largest=16&unit=pt&number=30&format=flat&orderby=name&order=ASC&exclude=&include='); ?> </ul> </div> </div> <?php } ?> <?php endif; ?> </div><!--/sidebar--> darunter kommt nur noch der footer, da passiert aber eigentlich nichts |
| |
29.06.2009, 21:57
|
#6 (permalink)
| | WPD-Team
Registriert seit: 05.10.2006
Beiträge: 12.961
| Mmh, sieht eigentlich alles vernünftig aus. Ich würde vielleicht mal noch die Widget-Funktionen aus der sidebar.php rauswerfen, du nutzt ja vermutlich keine Widgets. Nutzt du irgendwelche Plugins?
edit: Jetzt gehts? |
| |
29.06.2009, 22:14
|
#7 (permalink)
| | PostRank: 2
Registriert seit: 09.03.2007
Beiträge: 77
| die widget funktion hatte ich auch schon raus, die ist eigentlich nur drin weil ich überlegt habe das theme zum download anzubieten.
Das merkwürdige ist ja auch das die page.php geht, da wird die nav angezeigt. Nur bei der single.php nicht. Das ist eigentlich nicht mein erstes theme, mir ist völlig schleierhaft warum das nicht klappt plugins, sind nur all in one seo, askimet und sitemap aktiv. Zu sätzliche Funktionen hmm da könnte noch ein Problem liegen, weil ich diese teaser Bilder auf der startseite Abfrage |
| |
29.06.2009, 22:26
|
#8 (permalink)
| | WPD-Team
Registriert seit: 05.10.2006
Beiträge: 12.961
| Also zwischenzeitlich waren ab und zu mal Seiten und Kategorien auf einer Single-Ansicht zu sehen. Vor der Sidebar kommt ja eigentlich nur wp_head(), also kanns eigentlich nur an einem Plugin oder der functions.php liegen. |
| |
29.06.2009, 23:03
|
#9 (permalink)
| | PostRank: 2
Registriert seit: 09.03.2007
Beiträge: 77
| Ich blicke es nicht. Die functions.php habe ich komplett auskommentiert, die ias also leer und alle plugins deaktiviert. Als ich beim ersten mal eine single aufgerufen habe waren die kategorien da, danach wieder weg.
Ich glaube ich bau das Dingen nochmal völlig neu auf. Merkwürdigerweise habe ich das theme auf einer anderen Seite laufen da geht es |
| |
01.07.2009, 00:20
|
#10 (permalink)
| | PostRank: 2
Registriert seit: 09.03.2007
Beiträge: 77
| Das liegt wohl an der 2.8 Version von WP. Ich habe mal die 2.7.1 installiert da geht alles ohne Probleme, scheint wohl buggy zu sein die 2.8 |
| | | Themen-Optionen | | | | Ansicht | Linear-Darstellung |
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. HTML-Code ist aus. | | | Alle Zeitangaben in WEZ +1. Es ist jetzt 16:31 Uhr. | |