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

Probleme in Drupal mit Views und Blocks

Eingetragen von WatAa (4)
am 16.07.2012 - 13:06 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo liebe Community.

Bevor ich wieder mit Steinen erschlagen werde:
Ich bin ein absoluter Sitebuilding/PHP-Amateur und bitte hiermit um Verständnis für diese Frage.

Ich habe den Auftrag bekommen, eine Seite mittels Drupal zu erstellen und zu themen.
Das Content adden allerdings soll am Ende nicht mehr meine Aufgabe sein und die Redakteure sollen wirklich nach dem "Für Dummies" Prinzip Content auf Seite x in der Region y hinzufügen können.
Gedacht habe ich mir folgendes:
Der Redakteur erzeugt einen Artikel. Contenttype habe ich dahingehend bearbeitet, dass er mittels Checkboxen sagt, auf welcher Seite der Artikel dargestellt wird.
Eine andere Checkbox kann gewählt werden, die dann noch entscheidet, an welcher Stelle auf der Seite (Sidebar, Maincontent-bereich) der Artikel stehen soll.
Da sind mir natürlich Views in den Sinn gekommen. Doch habe ich hierbei recht schnell bemerkt, dass ich für jede Site in Kombination mit jedem Bereich einen Block benötige.
Da es insegesamt 5 Regions zum Content adden und ca 15 Seiten auf der Website gibt, hat dies exakt 75 zusätzliche Blöcke zu Folge.
Da ich vermute, dass dies nicht die Musterlösung in Drupal darstellt, wollte ich mal nachfragen, ob es eine andere Möglichkeit gibt?

Ich dachte da z.B. an etwas wie... Dem Content selbst schon mitzuteilen, wo er angezeit werden darf und wo nicht. Dies also nicht über ein separates Feld regeln und dann wieder mit Blöcken rumwurschteln etc.
Oder vielleicht die Möglichkeit nur einen Block pro Region zu erzeugen und da irgendwie ein if hinzuarbeiten, dass überprüft, auf welcher Seite man sich befindet und dann nur den Checkbox entsprechenden Content auszugeben.

Ich hoffe, ich habe euch mit meiner Frage nicht allzusehr erschlagen. Da dies aber ziemlich wichtig ist, (die Seite muss bald online gehen) bitte ich euch hier um Hilfe.

Weitere Infos:
Gethemed ist alles... Sprich: Regions (page.tpl.php) ist erzeugt, css Code steht soweit auch.
Es harpert wirklich nur an dieser einen Sache.

Danke an alle im Vorraus.

Mit freundlichen Grüßen,
Markus

‹ Veröffentlichungseinstellungen Views in Content Typen, die vorherigen und nächsten Link anzeigen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Steinen erschlagen....

Eingetragen von drupalino (1064)
am 16.07.2012 - 17:00 Uhr

wirst Du sicherlich nicht.

Jedoch stimmen mich diese Sätze hier von Dir sehr bedenklich:

Zitat:

Gedacht habe ich mir folgendes:
Der Redakteur erzeugt einen Artikel. Contenttype habe ich dahingehend bearbeitet, dass er mittels Checkboxen sagt, auf welcher Seite der Artikel dargestellt wird.
Eine andere Checkbox kann gewählt werden, die dann noch entscheidet, an welcher Stelle auf der Seite (Sidebar, Maincontent-bereich) der Artikel stehen soll.

Das zeigt nämlich ganz deutlich, dass Du Dich nicht genügend mit Drupal auseinandergesetzt hast. Bitte Nimm Dir das Handbuch zur Brust bzw. kaufe Dir ein gutes Einsteigerbuch zu Drupal. Denn diese Dinge sind nicht einem Contenttypen zusätzlich hinzuzufügen.

Zitat:

Da ich vermute, dass dies nicht die Musterlösung in Drupal darstellt, wollte ich mal nachfragen, ob es eine andere Möglichkeit gibt?

Das siehst Du vollkommen richtig, aber das würde hier den Rahmen sprengen, weil das die Basics sind!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomie oder Auswahlliste und Views

Eingetragen von kissmedve (254)
am 16.07.2012 - 19:04 Uhr

Vereinfacht ausgedrückt solltest Du so vorgehen:

  1. Du strukturierst den Content der Seite nach inhaltlichen Gesichtspunkten.
    Angenommen, Du baust eine Reiseseite, dann hast Du vielleicht einen Inhaltstyp Städtebericht mit Stadt, Text und Bild/Bildern, einen Inhaltstyp Hotels mit Name, Ort (plus weiteren Feldern für Adressdaten), Bild, Sterne-Niveau, Preis Einzelzimmer, Preis Doppelzimmer etc., und einen Inhaltstyp Restaurants mit Name, Ort (plus Adressfelder), Typ des Restaurants, Bild, etc., alle Typen natürlich beliebig ausbaubar.
  2. Der Redakteur hat nichts damit zu tun, wo später der Content erscheint! Er ist rein für de Inhalt zuständig und füllt aus, was der Inhaltstyp ihm via Formular vorgibt.
  3. Du entscheidest über Views, Context, Panels, händisch geschriebene Templates oder wie immer, wo diese Inhalte später angezeigt werden sollen und wie. Also welche Felder, in welcher Reihenfolge, abhängig wovon und dergl., in beliebiger Komplexität.

Natürlich sind Spezialfälle denkbar, wo der Redakteur mitbestimmen soll, wo ein spezieller Inhalt erscheint - obwohl meines Erachtens die inhaltliche und die Gestaltungsebene bei einer Website strukturell getrennt sein sollten. Wenn Du es aber nach reiflicher Überlegung doch so haben willst, kannst Du den betreffenden Inhaltstypen eine Taxonomie (Feld: Taxonomiereferenz) oder ein Auswahlfeld hinzufügen, wo der Redakteur ankreuzen kann, wo der Inhalt hinkommen soll. Das Feld nutzt Du in der passenden View als Filter, die View platzierst Du z.B. per Blöcke-Seite oder Context - und schon erscheint der Inhalt an der richtigen Stelle. Aber, wie gesagt, das ist nichts für den Regelfall.

Gruß,
kissmedve

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomie oder Auswahlliste und Views

Eingetragen von WatAa (4)
am 17.07.2012 - 06:53 Uhr

Besten dank hierfür ;) kissmedve. Klingt einleuchtend und werde es demnach umsetzen.

@drupalino:
Find ich ja nett, dass du mir antwortest. Allerdings kategorisiere ich diesen Beitrag nicht umsonst unter Anfängerfragen ein.
Wie bereits erwähnt bin ich kein Profi in Dingen HTML, PHP, CSS geschweige denn irgendeinem CMS. Mit anderen Worten ist Drupal nicht nur das erste CMS, was ich einrichte, sondern auch noch in allen Bereichen vollkommenes Neuland.
Und Beiträge von kissmedve beweisen, dass man auch im Forum klare, informative und sachlich korrekte Antworten geben kann.
Und im Folgenden ... Ich will mich ja nicht rechtfertigen... besitze ich folgende Bücher:

Drupal 7 von Thorsten P. Luhm
Webseiten erstellen mit Drupal 7 von Karl Deutsch und Kaspar Schweiger
und Drupal 7 von Nicolai Schwarz

Trotzdem danke für alle schnellen Antworten und frohes Schaffen!

Mit freundlichen Grüßen,
Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 6 Tagen
  • Hey danke
    vor 2 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20463

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 26 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