Ich versuche, einen Knoten mit tpl zu thematisieren, und als ich versuchte, ein Bild zu drucken, kann ich den Bildpfad wie in d6 nicht finden. Welche Funktion muss ich aufrufen, um das Bild richtig auszugeben. Ich meine so etwas wie ein Thema ('')?
Array
(
[und] => Array
(
[0] => Array
(
[fid] => 13
[alt] =>
[title] =>
[width] => 416
[height] => 335
[uid] => 1
[filename] => Capture2.PNG
[uri] => public://Capture2.PNG
[filemime] => image/png
[filesize] => 215377
[status] => 1
[timestamp] => 1346837738
[rdf_mapping] => Array
(
)
)
)
)
Wenn Sie das Modul file_entity verwenden (möglicherweise mit dem Medienmodul ), fragen Sie sich möglicherweise, wie Sie Dateien / Bilder programmgesteuert rendern können:
Dabei ist "field_image" Ihr Feldname und "summary" Ihr Anzeigemodus.
quelle
Wenn Sie das Bild einfach mit dem für dieses Bild festgelegten Bildstil in der Verwaltungsanzeige rendern möchten, geben Sie einfach Folgendes ein
<?php print_render($content['field_image']) ?>
Wenn Sie ein Bild mit einem anderen Bildstil anzeigen möchten, verwenden Sie den Befehl SUPPOSE: 'sales_album'. Geben Sie dann Folgendes ein:
quelle
$i
ist für den Fall, dass Sie mehrere Bilder anzeigen möchten. Sie können eine for-Schleife wie folgt verwenden:und
$imageCount
ist im Grunde oben für Schleife als deklariertHoffe das hilft!
quelle
Bei der Verwendung des Feldmoduls stellte ich fest, dass dies besser war:
in page - yourcontenttype.tpl.php:
Die Verwendung von field_view_field () bietet zusätzliche Vorteile, wobei eine Reihe von Anzeigeeinstellungen festgelegt werden können:
https://api.drupal.org/api/drupal/modules%21field%21field.module/function/field_view_field/7.x
quelle