Beiträge von Cl777

    Ich glaube wir reden aneinander vorbei. Vielleicht habe ich die Sache nicht ausreichend beschrieben.

    Es geht nicht um die Länge der Seite im Frontend sondern im Seiten / Post Editor im Backend.
    Und um die saubere Trennung der Seiten Sektionen im Backend.

    Damit jemand ohne HTML, CSS usw. Kenntnisse die Inhalte einfach betreuen kann, sollen diese sozusagen modularisiert sein.
    Sie sind aber keine Posts im klassischen Sinne, sondern eher "statischer" Inhalt. (Ich benötige keine Post Metadaten, Index Pages usw. dafür)

    Um diese "Modularisierung" zu erreichen kenne ich bis jetzt nur die Möglichkeiten,
    die Sektionen der Seite (bsp. Vita, Veröffentlichungen) als Posts oder Pages anzulegen und dann auf der Seite (About) anzuzeigen.
    (Idealerweise sollten diese Posts/Pages aber auch nur auf dieser Seite sichtbar sein.)

    Diese habe ich wie oben beschrieben probiert. Das funktioniert ja auch von der Verwaltung her ganz gut.
    Und Mittlerweile tendiere ich auch zu der Variante den Content einer Seite als Child-Pages anzulegen und dann nur deren Title und Content auf der Parent-Page anzuzeigen.

    Ich habe eben nur Bedenken wegen der Indexierung / SEO / Semantik und frage mich ob diese Struktur eine gute Idee ist.

    Dann hätte ich aber eine Menge Text im Editorfenster für die Seite.
    Außerdem ist es schwierig die einzelnen Sektionen zu stylen.

    Was ist zum Beispiel wenn der Vita Content als Raster und die Veröffentlichungen als einfacher Fließtext dargestellt werden sollen.
    Bzw. der Post Content Bereich sonst was für Formen annehmen sollen.


    Dann müsste man ja wieder html / shortcodes im Editor einfügen.

    Zitat

    Was spricht denn dagegen, dass du alle Seiten als Seiten anlegst? Du kannst doch problemlos die Seite „About“ anlegen und als Unterseite „Vita“, „Veröffentlichungen“ und so weiter. Dann hast du als URL example.com/about, example.com/about/vita … Für solche Inhalte sind Seiten doch da

    Zitat

    Ich würde z.B. für die Sektion Ausstellungen auf einer solchen Webpräsenz in einer Seite einen Text- und evtl. Bildauszug der künftigen Ausstellungen anzeigen, begleitet von einem Link auf eine ebenso angelegte Seite für vergangene Ausstellungen mit Backlink auf die künftigen.

    Das ist schon richtig. Das Problem ist ja das die "Vita" und "Veröffentlichungen" Sektionen auf der About-Seite sein sollen. Analog dazu bei den Ausstellungen. Ich möchte erreichen das diese Sektionen sauber getrennt voneinander zu bearbeiten sind.


    Code
    ------------------------------------------------------
    | About 
    |
    | Vita                    Jahr - Inhalt
    |                         Jahr - Inhlt
    |
    | Veröffentlichungen      bla bla 
    | 
    | 
    |----------------------------------------------------

    So ungefähr sieht das Layout aus.

    Vita / Veröffentlichungen -> Post_title
    Rest -> Post_content

    Zitat

    das widerspricht einfach meinem ausgeprägt strukturierten Denken

    Das ist genau mein Problem und der eigentliche Grund für meinen Post (neben den Indexing / SEO Bedenken).

    Ich hatte jetzt überlegt die Seiten About, Ausstellungen usw. als Pages anzulegen und gleichnamige Kategorien anzulegen.
    In diesen liegen dann die einzelnen Posts, die den "statischen" Seiteninhalt bilden.

    Im Page-Template lese ich dann den Page-Slug und den Post-Category-Slug aus. Wenn diese gleich sind, werden die Posts angezeigt.

    Wie wäre es mit dieser Lösung?

    Hallo,

    ich bin gerade dabei meine erste Seite mit Wordpress umzusetzen.
    Ich habe viel Erfahrung mit HTML und CSS, sowie einige mit Javascript und PHP.
    Was mir noch nicht so in den Kopf geht, ist wie man eine "klassische Seite" am Besten in Wordpress stukturiert.

    Meine Umsetzung bisher sieht so aus:

    Ich habe eine Navigation mit Starseite, About, Ausstellugen

    Auf der Starseite befindet sich ein Raster aus Thumbnails.
    Diese sind eigentlich die Beitragsbilder von Posts der Kategorie "arbeiten".
    Ein klick darauf führt zum jeweiligen Post, der dann weitere Bilder der Arbeit und Infos zeigt.

    Der About-Link führt zum Kategorieindex der "about"-Kategorie.
    In dieser befinden sich Posts wie Vita und Veröffentlichungen.

    Analog dazu Ausstellungen. Kategorie "ausstellungen". Posts laufende, kommende und vergangene Austellungen.

    Diese Posts werden dann auf der Kategorieindex-Seite wie normaler "statischer" Inhalt angezeigt.
    Alle Seiten (außer Startseite) werden mit dem selben Template dargestellt da die Inhalte ein einheitliches Layout besitzen.
    Die Reihenfolge wird mit dem Plugin "Intuitive Custom Post Order" geregelt.
    Das funktioniert soweit auch ganz gut. Die Inhalte sind leicht und organisiert zu bearbeiten.

    Es stellen sich aber folgende Fragen:

    - in der url steht nun immer category (seite.de/category/arbeiten). Ist das ein Problem für die Indexierung der Seite / SEO ?
    - die posts sind über direkte URL-Eingabe gesondert erreichbar. Indexierung / SEO ?
    - was gäbe es für Alternativen in der Strukturierung ?
    - gibt es "best practices" in dem Berreich?
    - mache ich mir zu viele Gedanken ? :confused:

    Ich freue mich über jeden Hinweis oder Meinungen.

    Grüße
    Christoph

    Die Lösung mit der generellen if-Abfrage finde prinzipiell ich sehr gut.

    Das Problem ist nur, dass ich die im Autorenbereich geschriebenen Inhalte noch mit speziellen Klassen versehe um sie per css anzusteuern bzw. die HTML Struktur klarer zu gestalten. Das heißt jede Unterseite wird wieder anders behandelt.

    Ein Beispiel:

    Auf der Unterseite Pressemitteilungen werden Einträge wie folgt vorgenommen:

    Titel
    Autor
    Medium
    Datum

    Titel
    Autor
    Medium
    Datum

    usw.

    Dann hole ich mir wie beschrieben die Unterseite auf die Elternseite und packe die Einträge in dieses Schema:

    HTML
    <div class="publication">
    <div class"title"></div>
    <div class"author"></div>
    <div class"media"></div>
    <time class"date"></time>
    </div>

    Mir scheint diese Lösung sehr umständlich.
    Ich weiß aber nicht wie man das in Wordpress eleganter lösen kann.

    @bgeissler

    Habe gerade geschrieben. Ich lese es mir gleich mal durch.

    Hallo helix,

    danke für die Antwort. Werde ich mir ansehen.

    Ich habe jetzt die Möglichkeit entdeckt, Seiten auf Seiten anzuzeigen.
    Ich habe Vita, Pressemitteilungen und Zitate zu extra Seiten gemacht.
    Diese haben About als Elternseite.
    Im Seiten-Template von About hole ich mir deren Inhalt mit

    PHP
    $page = get_page_by_path('about/vita');
    $content = apply_filters('the_content', $page->post_content);
    echo  $content

    Funktioniert soweit wie gewünscht.
    Ich bin für weitere Vorschläge offen, falls diese Lösung irgendwelche Nachteile hat.

    Hallo,

    dies ist mein erster Post im Forum, also erstmal Hallo alle zusammen.

    Ich benutze Wordpress noch nicht allzu lange, komme aber ganz gut zurecht. HTML, CSS, PHP ist kein Problem.

    Nun zu meiner Frage:

    Ich habe noch ein kleines Verständnisproblem, was die Strukturierung von (statischen) Seiten betrifft.

    Meine Seite besteht vorrangig aus eben solchen Seiten (plus eine Seite für News-Posts)

    Eine davon ist beispielsweise die About-Seite. Auf ihr befinden sich 3 verschiedene Bereiche (Vita, Pressemitteilungen, Zitate).

    Wie kann ich diese Bereiche für einen Autor leicht editierbar machen? Als eigene Posts? Oder gibt man die Texte in das Editorfenster der Seite ein und muss dann HTML-Tags mit entsprechender Klasse hinzufügen? (möglich aber nicht Autor-freundlich)

    Die einzelnen Bereiche der Seite sollen natürlich auch per css ansteuerbar sein.

    Ich hoffe ich habe mich verständlich ausgedrückt.

    Danke im Voraus