Seiten und Artikel

  • Hallo Forum,

    ist es möglich das Aussehen von Artikeln und Seiten unterschiedlich zu gestalten?

    Ich denke dabei an die Nutzung von WP als CMS. Wobei ich gerne die statischen Seiten (Pages) ohne Seitenleiste, wie Blogroll, Kalender o.ä. angezeigt haben möchte. Wie man es von "normalen" Webpages her kennt mit der Menüverlinkung auf die einzelnen Seiten.
    Eine "Seite" soll dabei aber die Blogfunktionalität beibehalten in der ich gerne fortlaufende Berichte verfassen würde, hier sollte die Seitenleiste mit Kalender und sonstigem Firlefanz angezeigt werden.

    Oder anders beschrieben.
    Ich möchte eine WP-Installation aufbauen die eine Blogfunktion hat aber den Fokus auf die statischen Seiten legt, welche keine Seitenleiste hat, wie Kalender, Blogroll oder sonstigen Firlefanz.
    Die Blogfunktion soll also nur auf einer "Seite" verfügbar sein und sich vom Aussehen unterscheiden.

    Ich hoffe ich habe es einigermaßen verständlich ausgedrückt? Mir fehlen da vielleicht einige PHP-Kenntnisse und die Suchfunktion dieses Forums bzw. Google hat mich in dieser Sache auch nicht weiter gebracht.

    Vielen Dank im Voraus.

    Gruß Oli

    • 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

  • Tach Madin,
    ja, kann man. In den gängigen Themes wird unterschieden zwischen Seiten und Artikeln,
    hierfür gibt es die page.php und die single.php, in denen du unterschiedliche Elemente einfügen kannst.
    Allerding haben Seiten keine "Blogfunktionalität", die sie beibehalten könnten....
    Allerdings kannst du eine sogenannte "statische Seite" als Startseite definieren und das Blog anderweitig unterbringen, dann hast Du glaube ich was Du möchtest...
    Ich habe eine statische Startseite. Wie bekomme ich die Blogartikel auf eine weitere Seite? - Startseite, Seite, ?Artikelseite?, ?Startseite?, Artikel, Blogartikel - WordPress Deutschland FAQ

  • Vielen Dank für die schnelle Antwort Narcanti. Das werde ich gleich mal ausprobieren. Es hört sich auf jeden Fall so an, als ob dies die Lösung des Problems ist.

    Bis dann

  • So, habe das jetzt mal ausgetestet, aber es ist nicht ganz das was ich meinte.

    Ich versuche es noch mal zu erklären!

    Die statische Seite sowie die Artikelseiten werden ja immer im selben "Layout" erscheinen. Das heißt so wie es das Theme vorgibt oder welche Widgets usw. man verwendet wird die Seitenleiste angezeigt.

    Das würde ich gerne umgehen und zwar so das ich einfach nur den Text incl. Bilder der statischen Seiten ausgeben kann, ohne die Sitebar anzeigen zu lassen.
    So das es einfach ein ruhigeres Bild ergibt, ohne die (in diesem Fall) störenden Seitenleiste(n).
    In der Artikelseite soll oder kann die Seitenleiste wieder angezeigt werden incl. aller Blog Funktionalitäten.

    Leider reichen meine Kenntnisse in PHP nicht aus um den Code vollständig zu verstehen oder um zu bauen. Ich bin zwar sehr interessiert an Weiterbildung, aber ich beschäftige mich einfach zu wenig damit.

    Vielleicht gibt es ja noch eine andere Möglichkeit?

    Gruß

  • du könntest im Template für statische Seiten "page.php" den Aufruf der Sidebar löschen:

    PHP
    <?php get_sidebar(); ?>

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • JA, genau das war die Lösung....

    So einfach geht das manchmal. Vielen, vielen Dank.

    Das war der erste Schritt in die richtige Richtung. Jetzt stellt sich bei meinem Theme nur noch die Frage:
    Wie kann ich erreichen das nur bei den Pages der Zeilenlauf nicht am Anfang der Sidebar endet, sondern eben darüber hinaus weiterläuft?
    Denn dort wo jetzt die Sidebar war, ist natürlich jetzt ein "Loch" enstanden, daß nicht so schön aussieht. Gibt es hierfür vielleicht auch eine Speziallösung?

    Aber ich befürchte da ist wohl etwas mahr nötig als ein wenig PHP-Code zu löschen...

    Gruß

  • das geht dann ein bisschen weiter, musst mal schauen ob du mit meiner Erklärung klar kommst.

    In der page.php steht der Content (Inhalt) vermutlich in einem DIV Container (evtl. div id=content). Diesem DIV musst du eine andere ID (content_page) zuweisen und dann über die style.css anders (breiter) formatieren. Dazu den css-code von #content kopieren und in #content_page einfügen + width Angabe:

    Code
    #content_page {
    ...
    ...
    width: 95%;
    }

    Versuch das mal bitte. Dieses Forum und Google hat auch einiges dazu. Falls du trotzdem nicht weiterkommst, poste hier den Link zu deinem Blog.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Jawohl !!!

    Das war es !!

    Ich habe nun die Anpassung vorgenommen und bin überrascht wie gut es funktionierte. Allerdings mußte ich noch einen DIV-Container mehr anpassen und zwar den #main-bolg.
    Diesen habe ich wie Du es beschrieben hast auch kopiert und dann in #main-blog-page erweitert und angepasst.

    Nun habe ich genau was ich wollte. Vielen Dank für die tolle und vor allem schnelle Hilfe.


    Allerdings habe ich jetzt wieder ein weiteres Problem, bei dem ich jetzt auch nicht weiterkomme.

    Die erste Seite nennt sich jetzt "HOME" auf der jetzt mein BLOG läuft. Wie bekomme ich diese Seite in der Reihenfolge weiter nach hinten?

    Wie kann man diese Seite "Umbenennen"?

Jetzt mitmachen!

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