flexible Seitenstruktur möglich?

  • Hey,
    der Titel ist wahrscheinlich nicht ganz aussagekräftig, deshalb hier nochmal eine ausführlichere Erläuterung:

    Ich möchte demnächst eine neue Homepage aufsetzen, für dich ich gerne Wordpress als CMS verwenden würde. Bisher habe ich Wordpress immer nur als Blogsystem verwendet, aber nicht als Grundlage für eine komplette Page. Ich würde meine Seite gerne wie folgt aufbauen:

    • Startseite

      • News
      • Blog
      • Thema 1
      • Thema 2
      • Thema 3
      • Produkt 1

        • Anleitung zu Produkt 1
        • Videos zur Bedienung von Produkt 1
        • FAQ zu Produkt 1


      • Produkt 2

        • Anleitung zu Produkt 2
        • Videos zur Bedienung von Produkt 2
        • FAQ zu Produkt 2


      • Impressum
      • Kontakt



    Starseite geht über statische Landing Page, denke ich. Thema 1 bis 3 und Impressum kann ich ebenfalls über statische Seiten abdecken.
    Komplizierter wird es bei "News" und "Blog", weil ich gerne beides über die Beiträge von Wordpress regeln würde, allerdings eben getrennt nach "News" (die Seite betreffend) und "Blog" (allgemeines zum Thema der Seite). Ist so eine Trennung einfach mit Wordpress realisierbar bzw. git es dazu entsprechende Plugins?
    Noch etwas komplizierter wird es bei den "Produkten". Diese Stelle eine weitere Ebene dar, und sollen ein eigenes Menü (Anleitung, Videos,FAQ, ...) bekommen, das aber eben nur dann angezeigt wird, wenn man sich auf der entsprechenden Produktseite befindet. Gleiche Frage wie zuvor - geht das mit WP?
    Die letzte Frage bezieht sich auf die Erweiterbarkeit durch eigenen Code. Ich programmiere persönlich in PHP und würde zum Beispiel gern die Möglichkeit haben, online Tools zur Verfügung zu stellen. Kann ich eigenen Code direkt in Wordpress integrieren oder gibt es dabei Einschränkungen?

    Generell gefällt mir die Bedienung von WP sehr gut, und ich würde natürlich noch kostenlose Updates etc... frei Haus bekommen (+ die ganzen Features, die bereits integriert sind: Adminsystem, Beitragsverwaltung, etc...), deshalb würde ich es gern dafür benutzen.

    Wie ist eure Meinung dazu?

    Grüße
    Hamster

    • 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

  • Komplizierter wird es bei "News" und "Blog", weil ich gerne beides über die Beiträge von Wordpress regeln würde, allerdings eben getrennt nach "News" (die Seite betreffend) und "Blog" (allgemeines zum Thema der Seite). Ist so eine Trennung einfach mit Wordpress realisierbar bzw. git es dazu entsprechende Plugins?

    Dafür sind doch die Kategorien da, wo du die Artikel dann zuordnest ;-) Und mit der neuen Menü-Funktion wp_nav_menu() kannst du dies auch schön in einem Menü darstellen.


    Noch etwas komplizierter wird es bei den "Produkten". Diese Stelle eine weitere Ebene dar, und sollen ein eigenes Menü (Anleitung, Videos,FAQ, ...) bekommen, das aber eben nur dann angezeigt wird, wenn man sich auf der entsprechenden Produktseite befindet. Gleiche Frage wie zuvor - geht das mit WP?

    Auch über die neue Menü-Funktion möglich. Damit kannst du dein Menü übers WP-Backend frei mischen und gestalten. Beispiel findest du im Theme TwentyTen.


    Die letzte Frage bezieht sich auf die Erweiterbarkeit durch eigenen Code. Ich programmiere persönlich in PHP und würde zum Beispiel gern die Möglichkeit haben, online Tools zur Verfügung zu stellen. Kann ich eigenen Code direkt in Wordpress integrieren oder gibt es dabei Einschränkungen?

    PHP-Code kannst du in Artikeln/Seiten von Haus aus nicht verwenden. Dafür kannst du aber den Code in den verschiedenen Templates schreiben oder aber auch eigene Templates (Seitentemplates, Categorytemplates etc.) schreiben.
    Was ich generell nicht empfehle sind Plugins wie Exec-PHP, wo dann auch PHP-Code in Artikeln und Seiten erlaubt ist.

    [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]

  • Hey maxe,
    danke für deine Antwort.

    Ich habe mich die die letzten Tage ertsmal generell mit Wordpress auseinandergesetzt und mich in die Grundlagen eingearbeitet. Jetzt stehe ich vor dem Problem der Trennung zwischen News und Blog.

    Wenn ich deinen Vorschlag richtig verstehe, dann soll ich 2 Kategorien anlegen, News und Blog. Da würden dann automatisch die Beiträge erscheinen.

    Dabei ergeben sich aber 2 Probleme:
    1. wie bekomme ich die Kategorien in meine Navigation? Mit statischen Seiten geht es ja ohne Probleme, aber wie nimmt man da eine Kategorie auf?
    2. (das ist eher allgemein)
    Ich würde dem Blog gern eine etwas andere sidebar geben (also mit anderen Widgets) als dem Rest der Seite. Kann ich irgendwie realisieren?

    Zitat

    Auch über die neue Menü-Funktion möglich. Damit kannst du dein Menü übers WP-Backend frei mischen und gestalten. Beispiel findest du im Theme TwentyTen.

    Das ist ein ähnliches Problem wie 2.
    Wenn ich dich hier richtig verstehe, stelle ich mir ein eigenes Menu zusammen, dass ich dann als Widget einfügen kann. Allerdings würde es dann von der aufgerufenen Seite abhängen, welches Widget (sprich welches Menu) geladen werden sollte - für Produkt 1 soll es eben das Menu für Produkt 1 seind und für Produkt 2 das Menu für Produkt 2

    Kann ich diese Zuweisung der Widgets irgendwo einstellen?

    Falls ich komplett auf dem Holzweg bin wäre es super, wenn du grob umreißen könntest wie du das angehst.

    Viele Grüße
    Pascal


  • 1. wie bekomme ich die Kategorien in meine Navigation? Mit statischen Seiten geht es ja ohne Probleme, aber wie nimmt man da eine Kategorie auf?

    Meinst du die Header Navi? Hängt vom Theme ab. Wenn es die neue wp_nav_menu() Funktion im Header hat, dann kannst du dein Menü über die Design-Einstellungen selber erstellen/mischen. Das TwentyTen hat diese Funktion integriert.

    2. (das ist eher allgemein)
    Ich würde dem Blog gern eine etwas andere sidebar geben (also mit anderen Widgets) als dem Rest der Seite. Kann ich irgendwie realisieren?

    Das würd ich dann nur ohne Widgets direkt über die sidebar.php machen. Dort kannst du mit dem Conditional-Tag is_category('blog') arbeiten:

    PHP
    <?php if (is_category('blog') || in_category('blog')) { ?>
    [COLOR=Orange]Inhalt z.B.
      <ul>
      <?php wp_list_categories(); ?>
      </ul>
    [/COLOR][COLOR=Orange]etc.[/COLOR]
    <?php } else  { ?>
    [COLOR=Orange]normaler Inhalt der sidebar.php[/COLOR]
    <?php } ?>

    [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]

  • Meinst du die Header Navi? Hängt vom Theme ab. Wenn es die neue wp_nav_menu() Funktion im Header hat, dann kannst du dein Menü über die Design-Einstellungen selber erstellen/mischen. Das TwentyTen hat diese Funktion integriert.


    Jau das funktioniert super.
    Gibt nur ein kleines Problem mit den links der Kategorien, weil meine news jetzt http://www.example.de/category/news heißen. Kann ich das noch irgendwie ändern? Falls nein, was hälst du von der Alternative, ein eigenes Page Template für News zu erstellen und darin mit dem entsprechenden PHP Code die Kategorien zu filten?


    Das würd ich dann nur ohne Widgets direkt über die sidebar.php machen. Dort kannst du mit dem Conditional-Tag is_category('blog') arbeiten:

    PHP
    <?php if (is_category('blog') || in_category('blog')) { ?>
    [COLOR=Orange]Inhalt z.B.
      <ul>
      <?php wp_list_categories(); ?>
      </ul>
    [/COLOR][COLOR=Orange]etc.[/COLOR]
    <?php } else  { ?>
    [COLOR=Orange]normaler Inhalt der sidebar.php[/COLOR]
    <?php } ?>


    Das hilft mir auf jeden Fall für den Blog, danke.

    Mir ist allerdinsg gerade aufgefallen, dass ich die Navigation für meine Unterseiten gerne direkt in die Seite integrieren möchte. Also so, dass sie wirklich im Content steht. Gibt es da irgendwas geschicktes, außer das PHP Exec-Plugin zu benutzen und das Menu mit PHP innerhalb des Contents aufzurufen?

  • Die Permalinks kannst du natürlich noch nach deinen Wünschen anpassen. Schau mal hier im Forum, ich glaub da wurde schon öfter über dieses /category/ diskutiert. Ansonsten mach es mit der Page und dem query_posts().

    Wg. der Navi kannst du vielleicht mit Seitentemplates arbeiten.

    [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]

  • Zu dem Anpassen des Permalinks der Category hab ich nix gefunden.. hab es jetzt über ein eigenes Template gelöst und filter die Posts entsprechend der Category.

    Denke werde das mit der Navi so lösen, dass ich wirklich ein eigenes Template nehme und dann unter dem Titel automatisch die Navi über ein eigenes Menü aufbaue.

Jetzt mitmachen!

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