ciao a tutti!!!!
è da qualche giorno ke sto imparando ad usare drupal e devo fare un progeto per un cliente.
Sto utilizzando i moduli imagefield e filefield e ubecart! ho fatto un content type products e ci ho inserito dei valori e una immagine. Poi ho preso la views di ubecart, la ho clonata e ci ho aggiunto tra i field in uscita il campo immagine! e la views è cosi:
SELECT node.nid AS nid,
node.type AS node_type,
node.title AS node_title,
uc_products.sell_price AS uc_products_sell_price,
node_data_field_immagineprova.field_immagineprova_fid AS node_data_field_immagineprova_field_immagineprova_fid,
node_data_field_immagineprova.field_immagineprova_list AS node_data_field_immagineprova_field_immagineprova_list,
node_data_field_immagineprova.field_immagineprova_data AS node_data_field_immagineprova_field_immagineprova_data,
node.vid AS node_vid
FROM node node
LEFT JOIN uc_products uc_products ON node.vid = uc_products.vid
LEFT JOIN content_type_product node_data_field_immagineprova ON node.vid = node_data_field_immagineprova.vid
WHERE (node.status <> 0) AND (node.type IN ('product'))
questi campi non i servono per ricavarmi l'immagine (ovvero io poi li passo a flash builder, tale e quale il resultSet di questa view)
qualcuno sa come posso prendermi il path delle mie immagini in drupal??
grazie!
[D6] ti serve l'oggetto $node
da cui (per filefield):
$node->field_miofield
contiene l'array delle proprietà del campo.ad esempio
restituisce qualcosa del tipo:
Array
(
[0] => Array
(
[fid] => 74
[uid] => 3
[filename] => nome_file.jpg
[filepath] => sites/default/files/images/nome_file.jpg
[filemime] => image/jpeg
[filesize] => 17380
[status] => 1
[timestamp] => 1288354258
[list] => 1
[data] => Array
(
[alt] =>
[title] =>
)
)
)
probabilmente a te serve
NOTA: se sei in un tpl.php avrai a disposizione anche la variabile $field_miofield con le stesse proprietà
Certified to Rock