Jak na automatickou ikonu obrázku přes Upload

Jak na automatickou ikonu obrázku přes Upload, neboli když k článku přikládám x obrázků, aby se z prvního stala automaticky ikona obrázku (v definované velikosti) ? Lze to ?

Laboruji s proměnnou $node->files tu bych chtěl otestovat, zda obsahuje nějaké soubory a pokud ano, tak první obrázek z prilozenych souboru bude ikona v definované velikosti dle imagecache, pokud soubor nebude zadny prilozeny (nebo obrazek), tak se zobrazi preddefinovany obrazek (napr. dle kategorie)...

(Asi podobne to je i zde na maxiorel.cz, ze?) Nebo na to jít úplně jinak a nepoužívat k tomu Upload?
Testoval jsem modul Node images, ale nejak mi nesedl...

návštěvník

Honzo díky moc, nakopl jste mě správným smerem.

Vase odpoved je apikovatelná pouze pri pouziti CCK. Pro "klasicky" node je pristup k prilozenym souborům pres $node->files
ale bohuzel se tak jednoduse, jak pisete, nedostanuk prvnímu priloznemu souboru

návštěvník

Díky moc. Díval jsem se na výpis pole files print_r($node->files); a ten mi vypsal
Array
(
[23] => stdClass Object
(
[fid] => 23
[uid] => 1
[filename] => 3717_1_1.jpg
[filepath] => sites/default/files/3717_1_1.jpg
[filemime] => image/jpeg
[filesize] => 93804
[status] => 1
[timestamp] => 1265805632
[nid] => 26
[vid] => 26
[description] => 3717_1_1.jpg
[list] => 1
[weight] => -3
)
[22] => stdClass Object
(
[fid] => 22
[uid] => 1
[filename] => logo_600.jpg
[filepath] => sites/default/files/logo_600_1.jpg
[filemime] => image/jpeg
[filesize] => 68757
[status] => 1
[timestamp] => 1265749261
[nid] => 26
[vid] => 26
[description] => logo
[list] => 1
[weight] => -2
)

a ja vul uz si chtel psat funkci, ktera zjisti ID prilozeneho souboru, ktery je prvni a pritom k tomu muzu jednoduse pristopit uplne klasickou cestou pres 1. zaznam v poli ($node->files[1]->filepath). jeste jednou diky

ps. kazdopadne danou funkci si asi napisu - bude vracet id prvniho OBRAZKU (ne souboru, to nemusi byt vzdy jen obrazek, ze..)

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru