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
14 év 10 hét
14 év 15 hét
14 év 15 hét
14 év 15 hét
14 év 16 hét
14 év 16 hét
14 év 17 hét
14 év 17 hét
14 év 17 hét
14 év 17 hét