Wie setze ich eine individuelle Seite wie auf drupal.org um?
Eingetragen von theactivedesigner (57)
am 10.11.2013 - 14:10 Uhr in
am 10.11.2013 - 14:10 Uhr in
Hallo, ich habe inzwischen die ein oder andere Drupal-Website umgesetzt, habe aber nie wirklich verstanden, wie es ohne das Blocksystem möglich ist, eine solche Webseite zu erstellen ( https://drupal.org/drupal-8.0 ) wo im Inhalt mehrere Spalten sind, oder die Sidebar individuelle Inhalte aufweist. Bei einer so großen Website wird wohl kaum das Blocksystem zum Einsatz kommen, sonst hat man ja bei diesen vielen 1000 Webseiten auch immer ähnlich viele Blöcke, die nur auf einer Seite angezeigt werden. Ziemlich unüberishctlich wäre das... Panels kommt ebenfalls nicht zum Einsatz, das habe ich über firebug herausgefunden.
- Anmelden oder Registrieren um Kommentare zu schreiben
Du könntest beispielsweise
am 10.11.2013 - 19:03 Uhr
Du könntest beispielsweise (nehmen wir mal eine Seite über Tiere) 10 - 20 Content Types anlegen, wobei jeder für eine Tierart zuständig ist.
Seiten zum Thema Katzen stammen aus ContentType Katzen, Seiten für Hunde aus ContentType Hunde... usw., diese werden als Artikel / Page im Menu z.B. im Main Bereich ausgegeben.
Dann passende Taxonomie mit Tags aufbauen zu Bereichen die links und rechts in Spalten erscheinen sollen, in der View kannst du dann die passend getaggten Artikel wählen, diese Taxonomie stellst du dann dem ContentType "Zubehör Katzen" zur Verfügung.
Zum Beispiel "Katzenfutter" aus ContentType "Zubehör Katzen" gibts du dann als Block beim Inhaltstyp Katzen aus, oder eben nur auf speziellen Katzenseiten, dann wiederum per Pfadangabe im Block.
Wenn du eine so umfangreiche Seite planst, würde ich mir vorab auf einen grossen Zettel malen, was wohin soll, um den Grundaufbau sinnvoll zu planen, das aufwendigste ist die Artikel vorab so zu kategorisieren, das du diese in der View beliebig nach Tagging Begriffen filtern und in Blöcke packen kannst.
Wie immer bei Drupal, ist das nur ein Weg von sicherlich vielen Möglichkeiten.
Grüße Jenna
Vielen Dank für deine
am 10.11.2013 - 19:52 Uhr
Vielen Dank für deine Ausführungen. Mir geht es nicht um die Umsetzung einer So großen Site wie Drupal.org, sondern um die Seite über Drupal 8 auf drupal.org. Neben passenden Sidebarinhalten ist unterhalb der ersten Texte auch noch eine zweispaltige Optik eingeführt. Mich interessiert es, wie es z.B wie aus solchen Seiten die Sidebar umgesetzt wird, die auf jeder Seite anders ist...
Zum Beispiel dadurch, daß man
am 10.11.2013 - 20:10 Uhr
Zum Beispiel dadurch, daß man die Blöcke über Views erzeugt und dort über den Context der Seite andere Inhalte ausfiltert. Du kannst über Panels die Argumente an Views übergeben und für die Typen der Seiten jeweils unterschiedliche Panel-Typen aufsetzen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Wie genau würde das
am 10.11.2013 - 20:17 Uhr
Wie genau würde das funktionieren? Und ich habe mit Firebug in den Quellcode geschaut. Der ist ganz rein und ohne die 1000 Klassen und IDs von Panels.
Sonst aber bestimmt eine gute Idee!
Ich hätte da zu Panels ein
am 10.11.2013 - 22:07 Uhr
Ich hätte da zu Panels ein paar Tutorials: http://nodeone.se/en/learn-page-manager
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Dir geht es also mehr um die
am 11.11.2013 - 01:14 Uhr
Dir geht es also mehr um die Aufteilung, z.B. 2 oder 3 Spalten im Main Bereich anzeigen unterhalb vom normalen Text usw.?
Dazu gibt es bei Drupal soviele Möglichkeiten die kann man gar nicht aufzählen, ich habe ein Grid in mein Theme eingebaut (Responsive Bartik Theme) mit http://www.responsivegridsystem.com
So kann man wo immer man möchte beliebig Texte in Spalten ausgeben und hat gleichzeitig eine perfekte mobile Darstellung.
Andere Möglichkeiten:
https://drupal.org/project/blocktheme
https://drupal.org/project/block_class
https://drupal.org/project/views_responsive_grid
Ebenso kannst du dir eigene Regionen in dein Theme einbauen, da sind alle Möglichkeiten offen, du findest zu den meisten Modulen Video Tutorials, das ist für das Grundverständnis schon mal hilfreich.
Grüße Jenna