[gelöst] Template erstellen
Eingetragen von fwinter (17)
am 19.01.2010 - 22:07 Uhr in
am 19.01.2010 - 22:07 Uhr in
Hallo zusammen,
ich kenne Drupal seit gestern und bin ganz positiv überrascht!
Ich würde gerne die Webseite www.ims-mainz.de (habe ich mal selbst geschrieben) mit Drupal nachbilden und an diversen stellen anpassen.
Um die Thematik der Templates zu verstehen, wollte ich die Seite Newsletter auf der Seite www.ims-mainz.de nachstellen. Ich habe allerdings keine Idee, wie ich das in Drupal umsetzen kann/muss.
Wie hinterlege ich Links auf diverse "Unterbereiche/Seiten"? Bzw. wie würdet Ihr das Template bzw. die Darstellung umsetzen?
Schonmal danke für eure Hilfe!
Gruß
Fabian
- Anmelden oder Registrieren um Kommentare zu schreiben
Man kennt natürlich nicht
am 19.01.2010 - 23:46 Uhr
Man kennt natürlich nicht Deinen CMS Grund Wissensstand. Aber in Punkto Theming gibts einige Artikel im Handbuch ... http://www.drupalcenter.de/handbuch/19311 und natürlich bei Drupal.org: http://drupal.org/theme-guide
Für einen Einstige in Drupal finde ich auch immer das Drupal6 Buch von Hagen Graf sehr gut. http://drupal.cocoate.com
Gutes Gelingen!
--------------------
Design Probleme einfach mit FF und FIREBUG lösen!
Drupal 7 Screencasts in deutsch!
Hi! Erstmal vielen Dank! Ich
am 20.01.2010 - 11:02 Uhr
Hi!
Erstmal vielen Dank!
Ich habe mir jetzt einiges durchgelesen. Wie und wo ich ein Template hinterlege habe ich bereits verstanden, aber leider hab ich immernoch keine Idee wie ich mein gewünschtes Template hinterlege/entwickele.
Meine Vorstellung wäre, dass ich Inhalte kaskadierend/verschachtelt hinterlege. Also z.B:
Newsletter 1 (Inhalt 1)
TEXT (Inhalt 1.1)
Newsletter 2 (Inhalt 2)
TEXT (Inhalt 2.1)
Newsletter 3 (Inhalt 3)
TEXT (Inhalt 3.1)
Jetzt würde ich gerne in der Übersicht nur den Titel des Inhalts 1 anzeigen und wenn der Anwender darauf klickt, sieht er den Inhalt 1.1.
Ist sowas möglich? Gibt es ähnliche Templates die so etwas tun?
Ich hoffe, ich habe mich verständlich ausgedrückt.
Grüße
Fabian
Hi Fabian, das Views-Modul
am 20.01.2010 - 11:36 Uhr
Hi Fabian,
das Views-Modul kann dir möglicherweise für die Umsetzung einer solchen Übersichts-Seite helfen: http://www.drupal.org/project/views
Ansonsten empfehle ich dir, mal einen Blick in die Drupal-Core-Themes zu werfen, allen voran den Garland Theme.
Grüße,
Benedikt
http://www.twitter.com/bspellmeyer
Wow, das nenne ich mal ein
am 20.01.2010 - 14:20 Uhr
Wow, das nenne ich mal ein mächtiges Tool! Vielen Dank für den Tipp!
Ich habe jetzt alle gewünschten Einträge untereinander. Wie auf http://www.ims-mainz.de unter Newsletter zu sehen, haben ich da die Newsletter gruppiert nach Jahr. Wie ist sowas mit einem View möglich?
Via SQL könnte ich ja gruppieren, aber auch nur, wenn ich ein entsprechendes Feld hätte. Ggf. könnte ich aber auch nach einem Timestamp gruppieren.
Aber wie bekomme ich dann eine Überschrift pro Jahr hin?
Verwirrte Grüße :)
Fabian
fwinter schrieb Wie ist
am 20.01.2010 - 14:49 Uhr
Wie ist sowas mit einem View möglich?
Du hast in VIEWS auch den Standard VIEW "archive" ... der bringt zwar nicht ganz die Funktionalität mit, die Du suchst, aber Du kannst ihn vielleicht akivieren, kopieren und deinen Bedürfnissen anpassen! Sieh Dir die Ansicht mal an ...
--------------------
Design Probleme einfach mit FF und FIREBUG lösen!
Drupal 7 Screencasts in deutsch!
Views: group by
am 20.01.2010 - 14:57 Uhr
haben ich da die Newsletter gruppiert nach Jahr. Wie ist sowas mit einem View möglich?
Mit der Option "Grouping field" unter den Einstellungen des Ausgabestils ("Style").
Wenn Du dort ein entsprechendes Datumsfeld (z.B. "PostDate" der Beiträge; am Besten noch mal das Feld hinzufügen und dann als Ausgabeformat nur) wählst, bekommst Du die Einträge schön nach Jahr geordnet.
Ich hab mal einen Beispiel-View erstellt, der die grundlegende Funktion von Group zeigt -> http://stborchert.pastebin.ca/1758907.
Die Überschrift kannst Du entweder über das Label des Feldes "Year" steuern, oder über eine Kopie des Templates views-view-unformatted.tpl.php verändern.
hth,
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Super, vielen Dank! Das Tool
am 20.01.2010 - 16:20 Uhr
Super, vielen Dank!
Das Tool kann echt verdammt viel! Anfangs etwas verwirrend. Aber habs hinbekommen.
Ich habe allerdings nicht gefunden, welches der vielen tpl.php-Dateien ich anpassen muss.
Aktuell schreibt er in der Gruppierung z.B.: Berichtsdatum: JAHR
Den Doppelpunkt würde ich gerne im Template rausnehmen. Weiß zufällig jemand in welchem ich suchen muss?
Style-Template
am 20.01.2010 - 16:28 Uhr
Den Doppelpunkt würde ich gerne im Template rausnehmen. Weiß zufällig jemand in welchem ich suchen muss?
Das machst Du im Template des gewählten Ausgabestils.
Für den Fall, dass Du "unformatted" verwendest (so wie im Beispiel von mir), ist das dann (wie auch schon erwähnt) die Datei views-view-unformatted.tpl.php.
Die kopierst Du Dir aus dem Verzeichnis views/theme in Dein Theme-Verzeichnis und passt sie Deinen Wünschen entsprechend an (am Besten noch umbenennen -> siehe "Theme Information").
Speziell ist das hier die Variable
$title
.Nachdem Du die Datei angepasst hast, musst Du noch den Theme-Cache leeren. Das kannst Du schnell und einfach direkt beim Bearbeiten des Views machen:
- auf "Theme Information" klicken
- "Rescan templates" klicken
hth,
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Super, ich danke euch!!! Ist
am 22.01.2010 - 16:43 Uhr
Super, ich danke euch!!!
Ist echt ein super Forum!
Vielen Dank!