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 42 hét
13 év 47 hét
13 év 47 hét
13 év 47 hét
13 év 48 hét
13 év 48 hét
13 év 49 hét
13 év 49 hét
13 év 49 hét
13 év 49 hét