Feld wird nicht angezeigt / Felder sortieren
am 27.09.2011 - 10:08 Uhr in
Hallo zusammen,
ich bin mir nicht ganz sicher, ob ich das jetzt lieber unter "Anfängerfragen" hätte posten sollen, aber thematisch passt es wohl eher hier rein. Seit einigen Tagen bin ich dabei, mir ein Projekt mit Drupal aufzubauen, ohne dass ich bisher Ahnung oder Erfahrung rund um Drupal hatte. Man hat mir hier im Forum auch schon einige Male wirklich sehr gute Tipps geben können und mittlerweile steht auch schon fast alles. Nun habe ich nur noch zwei kleine Probleme. Und zwar:
1. Ich habe mir ein paar Content Types angelegt, die unter anderem ein Bild und ein paar Textblöcke enthalten. Wie schaff ich es, dass das Bild vor der eigentlichen Überschrift (also Title) ausgegeben wird. Ich habe jetzt einfach mal das Feld für das Bild im Content Type ganz nach oben geschoben, aber der Effekt war gleich 0. Nach wie vor wird zuerst die Überschrift und erst danach das Bild angezeigt.
2. Ich habe ein Feld für einen Untertitel definiert, aber aus irgendeinem Grund wird der Untertitel im Gegensatz zu allen anderen Feldern nicht angezeigt. Was kann ich denn hier falsch gemacht haben?
Ich hoffe sehr, dass ihr mir noch einmal helfen könnt. So langsam ist nämlich auch meine anfängliche Skepsis gegenüber Drupal verflogen, nachdem die ersten hart erkämpften Fortschritte zu sehen waren.
Viele Grüße
Frank
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du für Deinen Node-Typ
am 27.09.2011 - 10:20 Uhr
Wenn Du für Deinen Node-Typ einen eigenes Node-Template-File anlegst, kannst Du darin die Reihenfolge der Ausgabe für diesen Nodetyp geziehlt ändern.
Eine andere Möglichkeit gibt es mit der Display-Suite. Da kannst Du für jeden Node-Typ eigene (Mini-)Layouts festlegen und auch dabei genau die Reihenfolge und auch die Anordnung der einzelnen Felder des Nodes ändern. Die Display-Suite ist allerdings etwas gewöhnungsbedürftig und braucht Einarbeitungszeit. Dann ist es aber ein hilfreiches Tool und erspart in der Regel eigene Template-Files.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner! Vielen Dank
am 27.09.2011 - 14:08 Uhr
Hallo Werner!
Vielen Dank für deine Antwort. Leider kann ich damit noch nicht viel anfangen, da ich überhaupt keine Ahnung von Drupal habe. Ich habe jetzt schon ne Weile gesucht, aber so ein Muster, wie so eine Datei aufgebaut werden muss, konnte ich leider noch nicht finden. Kannst du mir da vielleicht noch ein wenig mehr drüber verraten?
Viele Grüße
Frank
Hast Du Dir mal die Datei
am 27.09.2011 - 15:45 Uhr
Hast Du Dir mal die Datei node.tpl.php im Verzeichnis Deines Themes angesehen? Dort wird die Ausgabe des Titels und danach des Contents festgelegt. Hast Du den nicht im eigenen Theme, wird als Default das File aus dem Node-Modul genommen.
Wenn Du aber noch keine Ahnung von Drupal hast, empfehle ich Dir, Dich erst mal mit der Materie vertraut zu machen. Dazu kannst Du das Buch von Hagen Graf durcharbeiten, das online kostenlos zur Verfügung steht.
Was Du hier möchtest fällt in die Abteilung Theming und das solltest Du Dir zu Anfang noch nicht antun. Das benötigt etwas Gefühl für die Arbeitsweise von Drupal. Im übrigen findest Du dann auch hier im Forum und im Handbuch auf Drupalcenter einiges dazu.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *