Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Views Fields in einem eigenen Template ausgeben

Eingetragen von burfey (17)
am 21.04.2015 - 15:21 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo liebe Drupal Community,

ich hab mal eine Anfängerfrage. Ich habe für eine Webseite ein neuen Inhaltstyp "Referenzen" erstellt und soweit gefüllt. Über eine View sammel ich die Daten und gebe diese gebündelt als Block auf einer Seite aus. Hier würde ich gerne diese Datenausgabe mit einem neuen Template-File gestalten. Den View habe ich auch Referenzen genannt und habe laut Theme Information views-view--referenzen.tpl.php und auch mal views-view-fields--referenzen.tpl.php erstellt um die Felder einzelnd auszugeben.... leider ohne Erfolg.

Laut der Drupal Seite sollte es mit <?php print $fields['my_field_name']->content; ?> funktionieren. Es kommt leider nur eine Fehlermeldung. Vielleicht habe ich auch ein Syntaxfehler.

‹ Felder mit contexfilter Views Fields in einem eigenen Template ausgeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie lautet die Fehlermeldung

Eingetragen von montviso (2188)
am 22.04.2015 - 15:18 Uhr

Wie lautet die Fehlermeldung genau?
Und in welchem der beiden Templates erscheint sie?

  • Anmelden oder Registrieren um Kommentare zu schreiben

burfey schrieb Laut der

Eingetragen von caw (2762)
am 23.04.2015 - 05:53 Uhr
burfey schrieb

Laut der Drupal Seite sollte es mit <?php print $fields['my_field_name']->content; ?> funktionieren. Es kommt leider nur eine Fehlermeldung. Vielleicht habe ich auch ein Syntaxfehler.

das ist die ausgabe eines feldes im node temlapte!! das kannst du im view nicht nutzen! kopier doch einfach das was im original views-view-fields--referenzen.tpl.php ist

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Caw, die Syntax funktioniert

Eingetragen von montviso (2188)
am 23.04.2015 - 07:00 Uhr

@Caw, die Syntax funktioniert schon im Views-Template.
Wir haben z.B. gerade ein Projekt übernommen, da gibt es ein Views-Field-Template mit dieser Ausgabe

<?php
    
if(isset($fields['body'])) print strip_tags($fields['body']->content,'<a>'); 
?>

Wir haben das zwar inzwischen anders gelöst, als mit dem Befehl strip_tags, aber der Wert wurde vollkommen korrekt ausgegeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe es inzwischen

Eingetragen von burfey (17)
am 27.04.2015 - 14:56 Uhr

Ich habe es inzwischen hinbekommen. Dazu habe ich die Datei views-view-fields--referenzen--block.tpl.php erstellt. Dort funktionierte es dann auch mit:

<table class="table referenzen">
<tbody>
<?php if (!empty($fields['field_baujahr'])): ?><tr>
<th scope="row"><?php print $fields["field_baujahr"]->label; ?></th>
<td><?php print $fields["field_baujahr"]->content; ?></td>
</tr><?php endif; ?>
...
</tbody>
</table>

Jetzt kommt mir aber eine andere Frage. Kann ich die Inhalte formatiert aus php ausgeben? Beispiel: Ich habe ein Feld mit Minutenangaben welches ich mit ><?php print $openimmo_object->getUserDefinedFieldValue('verwaltung_techn__fahrzeit_hauptbahnhof'); ?> Minuten ausgebe. Jetzt wird aber eine Dezimalzahl anstatt einer Ganzzahl angezeigt. Kann ich das in php ändern?

  • 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 2 Wochen 10 Stunden
  • 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 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • 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: 20452

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 19 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