Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Inhaltsverwaltung besser mit Core oder doch Panels und Zusammenspiel mit Views

Eingetragen von Descartes (4)
am 09.06.2015 - 13:56 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo Zusammen,

ich bin mir gerade nicht sicher, ob ich den richtigen Weg einschlage bzw. eingeschlagen habe und brauche Eure Hilfe:

Mit Drupal 7 habe eine (sehr einfache) Webseite erstellt. Vor dem Einrichten hatte ich mich etwas in die Frage eingelesen, wie ich Drupal sinnvoll aufsetze, damit ich später die Seite problemlos erweitern kann. Ehrlicherweise hat mich die Vielzahl an verschiedenen Möglichkeiten und "Systemen" ein wenig überfordert (Panels, Views, Display Suite, Context, Panels Everywhere, Drupal (core) blocks etc.). Da ich nicht in irgendwelchen Templates "rumschrauben" wollte und auch sonst zum Panel-Modul gute "Meinungen" gelesen hatte, verwende ich nun das Panels-Modul und habe auch alle Seiten darin angelegt. D.h. unter dem Adminmenüpunkt "Inhalt" ist nichts. Alle Seiten befinden sich unter "Struktur" --> "Seiten" und werden sozusagen direkt im Panel-Modul (Variants » Panel » Inhalt) angelegt/eingepflegt.

Jetzt will ich eine Seite erstellen, auf der zeitabhängige Aktionen eingeblendet werden. Nach ein wenig lesen ist mir klar, dass ich das "Views"-Modul brauche und "Views content panes" aktiviert sein muss um die "View" in einem Panel verwenden zu können.

Mein Problem ist jetzt, dass ich meine Inhalte nicht als "Artikel" oder "Basic Page" angelegt habe, sondern wie gesagt "innerhalb" des Panels-Modul. Will ich eine neue "View" unter Struktur --> Views erstellen, werden mir aber nur diese Inhaltstypen angezeigt.

Ich würde ungern meine Inhalte in zwei verschiedenen "Systemen" pflegen, sondern hätte diese gerne in einem Bereich, d.h. unter "Inhalte" oder unter "Struktur - Seiten". Wie gehört sich das denn nun? Habe ich hier von Anfang den Fehler gemacht und hätte der Inhalt unter Benutzung des Drupal Core unter "Inhalt" erstellt und dieser Inhalt dann im Panel-Modul unter Struktur --> Seiten als "existing Node" einfügt werden müssen?

Danke für eine Kerze im Dunkel :-)

Viele Grüße

Descartes

‹ Grobe Richtung und Modul Empfehlung Simplenews Rules und jeden Montag um 9:30 Uhr abgesendet ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Tja, wenn Du keinen Inhalt

Eingetragen von wla (9461)
am 09.06.2015 - 18:31 Uhr

Tja, wenn Du keinen Inhalt erstellt hast, kannst Du auch mit Views keinen zeigen. Ich benutze Panels nur, um Inhalte, die ich unabhängig davon erstellt habe, in Panels zu arrangieren. Dann kann ich auch einen View über diese Inhalte erstellen und den dann wieder in einer Panels-Seite zeigen. Ich glaube, Du solltest Dir noch einmal Gedanken über die Struktur machen und, was die erstellten Seiten angeht, noch einmal neu anfangen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, Danke für Deine

Eingetragen von Descartes (4)
am 10.06.2015 - 09:32 Uhr

Hallo Werner,

Danke für Deine Hilfe. Ich hatte es befürchtet, ein Glück das die Seite nicht besonders groß ist. Ich werde jetzt die Inhalte mit "Artikel" und "Basic Page" anlegen und diese dann in Panels als "Existing Node" einbinden. Damit sind dann später auch "Views" über diese Inhalte möglich.

Aber eines verstehe ich nicht: Warum kann ich im Panels Modul dann überhaupt einen (Seiten)Inhalt anlegen - das ist irgendwie widersinnig, wenn dieser Inhalt bspw. eben mit Views nicht "richtig benutzt" werden kann. Für einen Anfänger sieht es ja erst einmal total leicht aus. Einfach Seite(n) in Panels anlegen, arangieren, fertig. Später kommt dann (wie bei mir) die Erkenntnis, dass es doch nicht so einfach ist. Hier ist es jetzt nicht so schlimm, aber andere Anfänger kann man damit sicherlich frustrieren.

Viele Grüße

Descartes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Anfänger startet

Eingetragen von wla (9461)
am 10.06.2015 - 09:51 Uhr

Ein Anfänger startet üblicherweise auch nicht mit Panels. Das ist schon etwas für Drupalisten mit gewisser Erfahrung. Drupal arbeitet anders als die meisten CMS Systeme. Deshalb empfehle ich Anfängern immer, einen Kurs zu besuchen oder sich mit entsprechender Literatur zu befassen. Beim Hausbau fängt man auch mit dem Fundament an und nicht mit dem Bakon im ersten Stock.
In Drupal basiert alles auf Content, der als Nodes (also alles was in Datentypen eingetragen ist) oder Entities vorliegt. Diese Datentypen baut man sich auch je nach Anforderungen mit entsprechenden Feldern auch selbst auf. Danach kommt die Frage, wo und wie diese Inhalte gezeigt werden. Erst hier kommen dann Module wie Display-Suite oder Panels zum Zuge. Alles was auf Listen beruht, wird mit dem Modul Views erledigt. Wie und wo dieser View dann gezeigt wird ist dann eine weitere Überlegung: als Seite, als Block, in einer mit Panels aufgebauten Seite, als Ausgabefeld in einem Node etc. Das ist für einen Drupal Neuling alles sicher verwirrend. Aber ich hatte bisher noch nicht gehört, daß jemand direkt mit Panels einsteigt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, das Grobkonzept in

Eingetragen von Descartes (4)
am 11.06.2015 - 15:50 Uhr

Hallo,

das Grobkonzept in Drupal war für mich immer:

Einen Node erstelle ich mit einem bestimmten Inhaltstyp, der aus verschiedenen Feldern aufgebaut ist. Daher Feld1+Feld2+Feld3=Inhaltstyp. Inhaltstyp auswählen um einen Node zu erstellen, dessen Inhalt dem Inhaltstyp entspricht.

Das klappt auch wunderbar, solange es nur eine Seite ist. Mir war aber nie klar, wie ich damit dann etwa eine Seite mit drei-Spalten veröffentliche, ohne dass ich bspw. mir eine Tabelle (nicht gut) im Quelltext eines Nodes "zusammenbastel" bzw. das mit css float irgendwie hinfrickel. Dann habe ich das Panels-Modul entdeckt und es erschien mir ungemein praktisch. Layout einer Seite auswählen (bspw. 3-Spalten) und jede Spalte (direkt) mit Inhalt befüllen. Damit habe ich die drei Spalten unter einem Seitennamen in Panels liegen und alles war gut (bis jetzt).

Nach dem jetzt von Dir gelernten, müsste ich dann bei einem 3-Spalten-Layout jede Spalte als eigenen Node anlegen (bspw. Basic-Seite-Spalte-1, Basic-Seite-Spalte-2, Basic-Seite-Spalte-3) und diese Nodes dann in Panels dem jeweiligen Layout-Bereich zuordnen, richtig?

Danke noch einmal und viele Grüße

Descartes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Aufteilung von

Eingetragen von wla (9461)
am 11.06.2015 - 22:17 Uhr

Die Aufteilung von Information in Spalten ist heutzutage mit CSS3 alleine machbar (wird aber von den alten Browserversionen nicht unterstützt). Damit kannst Du ein einzelnes großes Textfeld in Spalten aufteilen lassen.
Die andere Idee wäre, Du definierst in Deinem Node 3 Textfelder, die Du dann mittels Panels oder der Display Suite in der Node Darstellung nebeneinander ausgibst. Du kannst nämlich in Panels oder der Display Suite auch einzelne Felder nebeneinander positionieren. Damit Du Inhalt aber verschieden darstellen und zusammensuchen kannst, braucht Inhalt immer die Kammer eines Nodes (oder Entities). Nur dann bist Du in der Lage über eine Suche oder mittels Views Inhalt wiederzufinden oder anders auszugeben, ohne ihn neu einzugeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schrieb Du definierst in

Eingetragen von Descartes (4)
am 12.06.2015 - 15:05 Uhr
wla schrieb

Du definierst in Deinem Node 3 Textfelder, die Du dann mittels Panels oder der Display Suite in der Node Darstellung nebeneinander ausgibst.

Da wäre ich jetzt so nicht darauf gekommen und das muss ich unbedingt ausprobieren - unabhängig von der CSS Möglichkeit (habe dazu diesen Artikel gefunden).

Vielen Dank noch einmal für Deine Hilfe (!) und ein schönes Wochende wünscht Dir

Descartes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 3 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 13 Stunden
  • Hey danke
    vor 9 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 9 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association