1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Wechsel 2-Spalten / 3-Spalten

Dieses Thema im Forum "Design" wurde erstellt von streidl, 1. September 2010.

  1. streidl

    streidl Member

    Registriert seit:
    31. August 2010
    Beiträge:
    10
    Zustimmungen:
    0
    Hallo,

    ich bin neu hier, und versuche gerade, ein neues Wordpress-Theme für meinen Blog einzurichten...

    Ich möchte in einem 3 Spalten-Theme eine 2-Spalten Unterseite machen.
    Ich habe bereits eine Kopie der page.php erstellt, umbenannt und am Ende <?php get_sidebar('right'); ?> rausgenommen. Mit dem als Template habe ich dann eine Seite erstellt, und die rechte Spalte war auch ausgeblendet... soweit so gut.

    Aber der Platz auf der rechten Seite wird dem Content nicht zur Verfügung gestellt, er bleibt leer/weiß.

    Was muss ich machen, um den rechten Platz für den Content zur Verfügung zu haben?

    Danke und mfg,
    Streidl
     
  2. Domino5702

    Domino5702 Well-Known Member

    Registriert seit:
    30. April 2009
    Beiträge:
    2.634
    Zustimmungen:
    0
    Schau mal ins Stylesheet des Themes, ich möchte wetten, dass die Breite des "content" dort entsprechend anzupassen ist.

    LG Domi
     
  3. streidl

    streidl Member

    Registriert seit:
    31. August 2010
    Beiträge:
    10
    Zustimmungen:
    0
    Ja, schon... aber dann ändere ich es ja global.

    Ich möchte aber nicht global ein 2-Spalten-Theme erstellen, sondern in dem 3-Spalten-Theme bleiben, und nur gewisse Seiten 2-spaltig machen, wenn der Content zu breit wird.
     
  4. Domino5702

    Domino5702 Well-Known Member

    Registriert seit:
    30. April 2009
    Beiträge:
    2.634
    Zustimmungen:
    0
    Sorry, doof von mir. Aber so schwierig ist es dann doch nicht: zusätzlich dazu, dass Du in dem neuen Template die Sidebar nicht aufrufst, musst Du den "content" anders benennen, und dessen Breite eben anpassen.

    LG Domi
     
  5. streidl

    streidl Member

    Registriert seit:
    31. August 2010
    Beiträge:
    10
    Zustimmungen:
    0
    Ich bin noch etwas neu in der Materie... :oops: was genau muss ich wo hinzufügen, ändern oder heraus nehmen? :)

    Danke für die Hilfe...
     
  6. streidl

    streidl Member

    Registriert seit:
    31. August 2010
    Beiträge:
    10
    Zustimmungen:
    0
    Vielleicht noch zur Ergänzung:

    Die Stylesheet css sieht bei mir so aus:

    /*********************************************
    Content Styles
    *********************************************/
    #content {
    float: left;
    width: 473px;
    margin: 0; padding: 15px 30px;
    border-left: 1px solid #d1d1d1;
    }
    /*********************************************
    Post Styles
    *********************************************/
    #content .post,
    #content .page {
    clear: both;
    margin: 0 0 10px 0; padding: 10px 0 20px 0;
    overflow: auto;
    }

    /*********************************************
    Right Sidebar Styles
    *********************************************/
    #sidebar-right {
    float: right;
    width: 209px;
    line-height: 1.5;
    margin: 0; padding: 5px;
    }

    #sidebar-right .widget {
    background: #E8E8E8 url(images/widget-bg.gif) top center repeat-y;
    margin: 0; padding: 0 10px;
    overflow: auto;
    }
    #sidebar-right .widgettop {
    margin: 0; padding: 0;
    width: 209px; height: 2px;
    background: url(images/widgettop-bg.gif) top center no-repeat;
    overflow: hidden;
    }
    #sidebar-right .widgetbottom {
    margin: 0 0 10px 0; padding: 0;
    width: 209px; height: 2px;
    background: url(images/widgetbottom-bg.gif) top center no-repeat;
    overflow: hidden;
    }

    #sidebar-right ul ,
    #sidebar-right ol{
    margin: 10px 0 10px 20px; padding: 0;
    }
    #sidebar-right ul ul,
    #sidebar-right ol ol {
    margin: 0 0 0 20px;
    }

    #sidebar-right object,
    #sidebar-right embed {
    width: 260px;
    margin: 10px 0;
    }

    ---------
    und die page.php ruft content per <div id="content"> auf...
     
    #6 streidl, 1. September 2010
    Zuletzt bearbeitet: 1. September 2010
  7. streidl

    streidl Member

    Registriert seit:
    31. August 2010
    Beiträge:
    10
    Zustimmungen:
    0
    OK, habs selber gelöst, war wirklich nicht so schwer.
    Danke @ Domi
     
    #7 streidl, 6. September 2010
    Zuletzt bearbeitet: 6. September 2010
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden