php snippets, contents

mostra solo

contenenti anche

Drupal: inserire il contenuto di un nodo in un blocco (o in un altro nodo)

tags: Drupal   php snippets   moduli  
drupal tags: blocks   contents  

Abbiamo già visto come inserire un blocco all'interno di un nodo, ma come possiamo fare il contrario, ovvero andare ad inserire il contenuto di un nodo in un blocco o in un secondo nodo?

Se intendiamo utilizzare di frequente questa possibilità e vogliamo una soluzione automatica e facile, esiste un modulo che fa proprio questo. Si chiama Node As Block e questa è la descrizione che ne da il suo autore:

Drupal: mostrare contenuti solo agli utenti anonimi / registrati

tags: Drupal   php snippets  
drupal tags: users   contents  

E' davvero semplice in Drupal differenziare i contenuti da mostrare agli utenti anonimi (guests) da quelli per gli utenti registrati (authenticated). Basterà adattare le poche righe di php che seguono:

<?php
global $user;
if (!
$user->uid) { ?>

    <div>contenuti per gli anonimi</div>
<?php } else { ?>
    <div>contenuti per gli utenti registrati</div>
<?php } ?>

Mostrare contenuti diversi ai visitatori e agli utenti registrati

tags: Drupal   php snippets  
drupal tags: users   contents  

<?php
/**
* The following simple snippet
* displays different information to anonymous/logged in users within a page.
*
* This works with drupal 4.5 and drupal 4.6
*/
global $user;
if (
$user->uid) {
    return
"This message is only visible for logged-in users.";
}
if (!
$user->uid) {
    return
"This message is only visible for not-logged-in users.";
}
?>

Add to calendar

Archivio

Maggio 2012
DomLunMarMerGioVenSab
12345
6789101112
13141516171819
20212223242526
2728293031
PureDivs Conversione Temi Drupal
PureDivs Conversione Temi Drupal