Fájlletöltés regisztrált felhasználóknak filefield és computed field modulok segítségével.
szo, 2010-09-11 17:27 | Balázs Attila
Töltsd le és telepíts az alábbi modulokat: filefield és computed field. Alapvetően én az oldaltípusú tartalomhoz rendeltem egy filefield és egy computed field mezőt. Az előbbit a regisztrált felhasználók látják az utóbbit a vendégek. Ha van feltöltött file, akkor a vedégeknek megjelenik egy regisztrációra buzdító link, természetesen ha nincs feltöltve semmi, akkor utóbbi sem jelenik meg.
Tehát itt a computed fieldbe beírt kód:
$ures = $node->field_letoltes[0]['filename'];
$desc = $node->field_letoltes[0]['data']['description'];
if (!empty($ures)) {
$ered = $title;
$ered = '<a title="Regisztrálj!" target="_blank" href="user/register">' . $desc . '</a>';
}
$node_field[0]['value'] = $ered;
Eredmény látható A csepp lapon.
Friss hozzászólások
13 év 22 hét
13 év 27 hét
13 év 27 hét
13 év 27 hét
13 év 28 hét
13 év 28 hét
13 év 29 hét
13 év 29 hét
13 év 29 hét
13 év 29 hét