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 - 18: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 - 20: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 - 20: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 - 22: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

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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