Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Feldausgabe von einander abhängig machen

Eingetragen von Muffin (6)
am 06.10.2011 - 19:18 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hoi,

ich habe ein neues Node-Template für einen bestimmten Content-Type erstellt. Darin möchte ich jetzt manuell bestimmte Felder des Inhaltstypen ausgeben. Das funktioniert soweit auch gut.

Nun habe ich aber oft 2 Felder, die thematisch zusammen gehören, sprich 1 Textfeld mit einem bestimmten Wert, und ein Textfeld mit der Erklärung dazu.
Der Wert des Erklärungs-Textfeldes wird über jQuery beim Mouse-Over vom Namens-Textfeld sichtbar gemacht. Soweit auch kein Problem.

Nun möchte ich aber, dass, wenn das Erklärungs-Textfeld leer ist, auch kein Link beim Namens-Textfeld auftaucht. Dafür müsste ich im field--namens-textfeld--content-type.tpl.php ja iiiirgendwie überprüfen können, ob das andere Feld leer ist oder nicht.

Nur leider "kennt" das Template ja nur die Werte aus dem eigenen Feld, wie schaffe ich es denn, dass ich aus diesem Template heraus auch die Werte anderer Felder überprüfen kann?

Oder ist das überhaupt gar nicht möglich und es muss alles aus dem Node-Template heraus passieren? Das wäre dann ja sehr viel doppelmoppel Programmierarbeit.

Würde mich freuen, wenn mir jemand bei dem Problem weiterhelfen könnte.

Danke und viele Grüße!

‹ [gelöst] HTML von einzelnen Tags Browserweiche für Opera 10 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Node-Template

Eingetragen von Nicolai Schwarz (1071)
am 06.10.2011 - 21:07 Uhr
Zitat:

Oder ist das überhaupt gar nicht möglich und es muss alles aus dem Node-Template heraus passieren? Das wäre dann ja sehr viel doppelmoppel Programmierarbeit.

Warum nutzt du nicht gleich nur das Node-Template und lässt die Field-Templates links liegen? So mache ich es in der Regel. Dann hast du alles fein säuberlich beisammen und musst keine kleinteiligen Felder themen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, ja, gute

Eingetragen von Muffin (6)
am 06.10.2011 - 21:42 Uhr

Hm, ja, gute Frage.

Wahrscheinlich, weil ich nicht so genau weiss, wie ich das anstellen würde. Ich möchte ja jeweils das Label und den Feld-Wert ausgeben. Müsste ich dann pro verfügbares Feld einzeln die Label und Werte abfragen? Oder wie würde ich da alle Felder inkl. Labels auf einen Rutsch ausgeben?

Sorry, bin mit Drupal echt ein Newbie :-)

Naja, ich habe es jetzt gelöst, in dem ich im field--contenttype.tpl.php mit node_load auf die anderen Feldwerte zugreife. Wahrscheinlich major shitcode, aber es funktioniert.

Beste Grüße!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Unnötig

Eingetragen von Nicolai Schwarz (1071)
am 06.10.2011 - 23:15 Uhr
Zitat:

Naja, ich habe es jetzt gelöst, in dem ich im field--contenttype.tpl.php mit node_load auf die anderen Feldwerte zugreife. Wahrscheinlich major shitcode, aber es funktioniert.

Ja, das hört sich erst einmal nach Blödsinn an. Denn im Node-Template hast du ja all diese Werte parat und musst sie dort nicht extra abrufen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 1 Tag
  • Wenn die Subdomain auf
    vor 1 Woche 3 Tagen
  • ordnerstruktur
    vor 1 Woche 4 Tagen
  • Die Subdomain muß auf den
    vor 1 Woche 6 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 5 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 5 Wochen 1 Tag
  • Ich habe ja keine Angst vor
    vor 6 Wochen 3 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 12 Stunden

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 29 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