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
12 év 46 hét
12 év 51 hét
12 év 51 hét
12 év 51 hét
12 év 51 hét
12 év 52 hét
13 év 5 nap
13 év 5 nap
13 év 1 hét
13 év 1 hét