Sidebar ausblenden?

  • Moin moin,

    Theme "MX4 Theme" hat die tolle Funktion, dass die Sidebar ausgeplandet wird, wenn man zu einer Page (z.B. wechselt).

    Ich habe es geschafft die Navigation oben von MX4 in Theme "D2K-Desert" zu übernehmen. Das sieht jetzt so aus: http://www.kuehlsen.de/blog

    Ich hätte das jetzt gerne so, dass wenn man auf "Fotos" klickt die entsprechende Seite OHNE die Sidebar erscheint.

    In MX4 wird es wohl hiermit gelöst:

    PHP
    <style type="text/css" media="screen">
     body   { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgcolor.gif") fixed center top; } 
     <?php /* Checks to see whether it needs a sidebar or not */ if ((! $withcomments) && (! is_single()) && (! is_page())) { ?>
     #page  { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg.gif") repeat-y top; border-left: 1px solid #1F3851; border-right: 1px solid #1F3851;} <?php } else { // No sidebar ?>
     #page  { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.gif") repeat-y top; border-left: 1px solid #1F3851; border-right: 1px solid #1F3851;} <?php } ?>
     #header  { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickheader.jpg") no-repeat bottom center; }
     #footer  { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickfooter.jpg") no-repeat bottom; border: none;}
     </style>



    Leider sagt mir das ganze nicht sooo viel. Kann mir wer helfen!?


    Danke und Grüße
    Jan

    • 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

  • In dem Ordner deines tollen Themes nach der page.php gucken, oder eben direkt im Adminmenü.

    Das Suchen

    PHP
    blabla...
    
    
    <?php get_sidebar(); ?>
    
    
    blabla...

    und ändern in:

    PHP
    blabla...
    
    
    <?php if (is_page('55') :?>
    <?php else :?>
         <?php get_sidebar(); ?>
    <?php endif; ?>
    
    
    blabla...
  • Ja, so ungefähr habe ich mir das auch vorgestellt, allerdings - und das ist völlig ernst gemeint - gib't es diese Codezeile NIRGENS im Theme-Folder :(

    Noch irgendeine Idee???

  • Zusatz

    Vlt. können diese Inhalte helfen:


    Page.php




    sidebar.php




    header.php:



    Ist das aufschlussreich!?!?!?

  • Nabend,

    die Index schaut so aus:



    Wie du siehst auch hier keine Sidebar. :(
    Woran kann es liegen!?!?

  • Also irgendwo ein den Theme Datei muss die sidebar aufgerufen werden. Müssen wir nur noch finden. Schau auch mal in die footer.php. Eventuell steht in der Datei ganz oben irgendwo <?php get_sidebar(); ?>

  • Ich weiß nicht, was da schief gelaufen ist.
    So blind kann man eigentlich garnicht sein.

    Du hattest Recht, Waldscheisser - im Fooder ist die Sidebar enthalten.
    Entweder war ich 2 mal zu doof die Suche zu nutzen oder ich hab nen anderes Theme durchsucht....irgendwas dämliches muß es aber gewesen sein.

    Naja, an dieser Stelle aber auf jeden Fall danek für deinen Beistand!! ;)

  • PHP
    blabla...
    
    
    <?php if (is_page('27') :?>
    <?php else :?>
         <?php get_sidebar(); ?>
    <?php endif; ?>
    
    
    blabla...

    [/quote]

    Wollte bei mir genau der gleiche code einbauen. leider zerschiesst es mir aber mein blog! die Fehler Meldung lauten anschliessend:
    Parse error: syntax error, unexpected ':' in /wp-content/themes/default_de/page.php on line 19

    Wenn ich nur das

    PHP
    <?php get_sidebar(); ?>

    lösche ist wie gewünscht die Sidebar in meinem Theme verschwunden. Oder habe ich evt. ein Problehm mit einem anderen Code der im standart default_de theme integriert ist?

  • PHP
    <?php if (is_page('27')) :?>
    <?php else :?>
         <?php get_sidebar(); ?>
    <?php endif; ?>

    die fehlermeldung sagt es doch schon: es wird ein doppelpunkt an unerwarteter stelle gefunden!

    beim if fehlt eine schließende klammer - siehe oben.

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • Salü Arno,
    ein bisschen peinlich... sorry.... hätte ich selbst drauf kommen müssen! Nun ja, englisch ist leider gar nicht meine stärke.... :(

    Hat übrigens nun geklappt!

    in diesem Beispiel habe ich es mit der id 27 gemacht, kann ich das irgend wie programmieren das dies für die id 27 und deren unter Seiten funktioniert? habe das versucht mit 27,28,30 aber das funktioniert leider nicht! gibt's da ne Lösung??

  • Ich hänge mich mal an diesen alten Thread, weil es passt. In meinem Template werden zwei Sidebars dummerweise über header bzw. footer aufgerufen. Mit dem Code oben kriege ich sie auch ausgeblendet. Das hilft allerdings noch nicht, da der Seiteninhalt adurch noch nicht breiter wird. Hat jemand einen Tipp, wo ich das einstelle?

Jetzt mitmachen!

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