Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

prefix / Beschriftung für Textfelder

Eingetragen von deelite (468)
am 02.12.2010 - 12:17 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

ich suche eine Lösung, um Textfelder mit einer individuellen Beschriftung zu versehen, die ich dann in der node-xyz.tpl.php mit ausgeben kann.

Kann mir da jemand einen Tipp geben?

Vielen Dank schon mal fürs Lesen.

‹ Warum "Zugriff verweigert (Fehler 403)" beim antworten hier im Forum? Einen Hauptlink in neuen Fenster öffnen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mhh.... ich verstehe den Sinn

Eingetragen von Sawascwoolf (125)
am 02.12.2010 - 17:35 Uhr

Mhh.... ich verstehe den Sinn nicht so ganz? Beschreibe bitte mal was du damit erreichen möchtest.

Weil wenn du eh schon eine node-xyz.tpl.php hast könntest du die Beschriftungen auch dort eintragen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie bekomme ich die

Eingetragen von deelite (468)
am 02.12.2010 - 20:04 Uhr

Wie bekomme ich die Beschriftung denn ausgegeben? Die würde mir ja genügen. Ich brauche auch noch einen Doppelpunkt dahinter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist eine PHP-Datei. Um

Eingetragen von steeph (92)
am 06.12.2010 - 17:37 Uhr

Das ist eine PHP-Datei. Um z.B. "Beschriftung: " auszugeben, kannst du einfach "Beschriftung: " an der entsprechenden Stelle eingeben.

Ich denke mir schon, dass du eigentlich wissen wolltest, in welcher Variable die Beschriftungen der Felder gespeichert werden. Dazu müsste man erst mal wissen, was für Felder du meinst (CCK? Node body?). Allerdings weiß ich selbst die Antwort nicht. Dachte nur vllt. hilft das als bessere Fragestellung/Problembeschreibung :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich "Beschriftung:"

Eingetragen von deelite (468)
am 13.12.2010 - 16:47 Uhr

Wenn ich "Beschriftung:" direkt in die PHP-Datei schreibe, dann sehe ich "Beschriftung:" auch dann, wenn das Feld mal leer ist. Aus diesem Grund würde ich die Beschriftung des Feldes gern mit ausgeben und im Idealfall auch nur für die Ausgabe anpassen können. Denn der Drops mit den Feldnamen ist gelutscht und die passen nicht immer ganz zu der gewünschten "Beschriftung:"

Mal davon abgesehen, weiß ich noch nicht mal, wie ich den Feldnamen als Beschriftung ausgebe.

<?php
print $node->field_customer_cd[0]['label'];
?>
war mein Versuch - und der funktioniert nicht.

Kann mir hierbei vielleicht noch jemand helfen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aus dem Kopf kann ich dir

Eingetragen von steeph (92)
am 13.12.2010 - 18:03 Uhr

Aus dem Kopf kann ich dir leider keinen Code dafür geben, aber ich habe das immer so gelöst, dass ich die Ausgabe des Feldes (incl. Beschriftung) in eine IF-Bedingung gepackt hab, die überprüft, ob das Feld überhaupt einen Wert hat.
Ich habs nich so mit PHP, kann dir aber heute Abend den Code posten, falls das nicht gereicht hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aus dem Kopf kann ich dir

Eingetragen von steeph (92)
am 13.12.2010 - 18:06 Uhr

(sry, Doppelpost)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Code wäre super ;-) Sowas

Eingetragen von deelite (468)
am 13.12.2010 - 18:09 Uhr

Der Code wäre super ;-)

Sowas hatte ich auch schon probiert, nur leider hat das bei mir nicht zum Ergebnis geführt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beispiel in einer user-profile.tpl.php

Eingetragen von steeph (92)
am 13.12.2010 - 22:39 Uhr

Beispiel in einer user-profile.tpl.php:

<?php if ($account->profile_feldname): ?>
  <span class="profile_field_title"><?php print 'Beschriftung'; ?></span><span class="profile_field"><?php print $account->profile_feldname; ?></span>
  <br /><br />
<?php endif; ?>

Das Modul http://drupal.org/project/devel kann dabei helfen, die Variablen zu finden. Wo die Beschriftungen von CCK-Feldern gespeichert werden, hab ich jetzt aber auch nicht gefunden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das geht aber auch einfacher

Eingetragen von wla (9461)
am 13.12.2010 - 23:32 Uhr

Ich habe den Code mal ein bischen korrigiert

<?php if ($account->profile_feldname):
  print
'<span class="profile_field_title">Beschriftung</span><span class="profile_field">' . $account->profile_feldname . '</span>
  <br /><br />'
;
endif;
?>

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank Euch beiden. Das

Eingetragen von deelite (468)
am 14.12.2010 - 08:41 Uhr

Vielen Dank Euch beiden. Das funktioniert ausgezeichnet.

Aber wie ist das dann eigentlich bei Mehrsprachigkeit? Die Beschriftung muss sich doch auch als Variable ausgeben lassen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ohne es ausprobiert zu haben,

Eingetragen von steeph (92)
am 14.12.2010 - 08:53 Uhr

Ohne es ausprobiert zu haben, würde ich sagen, auch in Templates kann t() verwendet werden.
Der Code sähe dann so aus:

<?php if ($account->profile_feldname):
  print
'<span class="profile_field_title">'. t('Beschriftung'). ': </span><span class="profile_field">' . $account->profile_feldname . '</span>
  <br /><br />'
;
endif;
?>

Fall nicht deutsch die Standardsprache ist, müsstest du die Beschriftung eben entsprechend in einer anderen Sprache schreiben und dann in Drupal übersetzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, aber bei Benutzung der

Eingetragen von wla (9461)
am 14.12.2010 - 09:57 Uhr

Sorry, aber bei Benutzung der t-Funktion muß der Text immer Englisch sein. Erst in der Übersetzung wird dann die gewünschte Sprache daraus.

Beste Grüße
Werner

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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