È possibile che cerco semplicemente di trovare il nome di una funzione già presente in Drupal (7), ma a volte la documentazione è un po 'difficile da navigare. Spero che qualcuno possa aiutarmi.Come si genera un campo di immagine drupal?
Ho un nodo che ha un campo personalizzato.
Sto lavorando all'interno di un modello field--mycustomcontenttype.tpl.php
e così sto cercando di trovare il nome della funzione PHP che emette e il campo immagine con gli stili di immagine.
mycustomcontenttype
è un nodo con la seguente campo aggiuntivo:
[field_image] => Array
(
[und] => Array
(
[0] => Array
(
[fid] => 51
[alt] => ImageAltText
[title] =>
[width] => 150
[height] => 150
[uid] => 29
[filename] => myimagename.jpg
[uri] => public://myimagename.jpg
[filemime] => image/jpeg
[filesize] => 8812
[status] => 1
[timestamp] => 1339445372
[uuid] => a088ea8f-ddf9-47d1-b013-19c8f8cada07
[metatags] => Array
(
)
)
Così potuto visualizzare l'immagine utilizzando un (brutto) mano funzioni laminati che assume il valore trovato in $item['#options']['entity']->field_image
e fa la sostituzione di public://
per il percorso effettivo del server, e poi è anche possibile che io voglia caricare l'immagine con lo stile corretto della drupal image (miniatura, stile personalizzato, ecc ...)
Purtroppo, non ho proprio idea quale sia il nome del divertimento ction che funziona qualcosa come: unknown_function_name_drupal_image_print($item['#options']['entity']->field_image, 'thumnail');
è.
C'è qualcuno che può aiutarmi a trovare questo?
sono d'accordo con questo, però direi che è meglio rendere l'immagine utilizzando Drupals strato tema http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_image/7 –
Sono assolutamente d'accordo, ma la domanda sembrava essere alla ricerca di una funzione che riprenda lo stile dell'immagine in cui ciò avviene. Ho modificato per includere l'opzione di rendering però. – SpaceBeers
Salvato il mio tempo. Grazie mille –