Eliminare la data ed il nome utente nelle pagine

5 risposte
Joined: 18 Ott 2008
User offline. Last seen 1 settimana 4 giorni ago.

salve
sto cercando di fare la seguente cosa ma non riesco: vorrei che nei contenuti di tipo pagina (o in contenuti a mia scelta) non sia visualizzata la data di creazione e l'autore del contenuto.
come potrei fare? grazie

__________________

Ciao, Marco

my first: WWW.DomusPisa.IT

Joined: 1 Apr 2007
User offline. Last seen 17 ore 52 min ago.

Potresti crearti un node-tuocontenuto.tpl.php poi a mano andare a togliere il codice che printa le info nodo..oppure prova a vedere se impostando i valori del tema riesci a togliere "mostra informazioni inserito da" nel tuo tipo di contenuto...

__________________

Un giorno vidi Drupal e dissi: "Husti che roba"..
Il giorno dopo vidi View e dissi: "Husti che roba"..
Un'anno dopo gioco con Drupal e dico: "E sti ca... ?"..

Joined: 14 Giu 2007
User offline. Last seen 7 ore 45 min ago.

tunning88 wrote:
salve
sto cercando di fare la seguente cosa ma non riesco: vorrei che nei contenuti di tipo pagina (o in contenuti a mia scelta) non sia visualizzata la data di creazione e l'autore del contenuto.
come potrei fare? grazie

Basta che vai qui... ?q=admin/build/themes/settings

e togli il flag ai tipi di contenuto a cui vuoi togliere Submitted by e Date....e' piu' semplice di quanto possa sembrare.

ciao

__________________

----------
http://lolloroma.netsons.org/
----------

Joined: 25 Set 2008
User offline. Last seen 1 giorno 19 ore ago.

puoi anche provare ad eliminarli direttamente dal page.tpl.php del tuo template.
Li trovi nel codice .submitted..
Controlla, non ne sono totalmente sicuro, ma è la via più sicura per non ritrovarteli più.

CIAO

Joined: 6 Ott 2007
User offline. Last seen 1 settimana 2 giorni ago.

Volendo non modificare le impostazioni del tema , già che si parla di data e nome utente vorrei aggiungere che è possibile modificare formattazione e valore aggiungendo la funzione _phptemplate_variables() nel file template.php del vostro tema.
Questa funzione consente di aggiungere variabili personali o modificare quelle esistenti di default, per renderle disponibili poi nel template del nodo tipicamente node.tpl.php.
Ad esempio quis otto l'informazione sulla data di inserimento del post è formattata in modo differente da quello di default:

<?php
format_date
($variables['node']->created,"custom","j F Y")
?>

Inoltre testando la variabile $variables['is_front'] (sono nella homepage?) , alla variabile $submitted , che è quella che ci interessa, potremmo farle assumere un dato valore o nessuno.

<?php

function _phptemplate_variables($hook, $variables = array()) {

    if (
$hook=='node') {
       
// modifica  il formato della data del post
              
$variables['submitted']=null;
                if (
$variables['is_front']==true ) {
                         
$variables['submitted'] = t('Submitted by !a on @b.',
                           array(
'!a' => theme('username', $variables['node']),
                   
'@b' => format_date($variables['node']->created,"custom","j F Y")));
              }
       } 
      
// altre variabili personali per tipi nodo differenti
    
if ($hook=='page') { $variables['mia_variabile_per_page']="mio_valore" ;   }
    if (
$hook=='block') {$variables['mia_variabile_per_block']="mio_valore" ;  }

    return
$variables;
}

?>

A questo punto nel file node.tpl.php basterà modificare il codice nel modo indicato di seguito

<?php

.......
      
    if (
$submitted)  {
           print
"<div>";
        print
"<h4 class=\"node_submitted\">";
        print 
$submitted;
       print
"</h4>";
          print
"</div>";
    };   
.....

?>

Ciao

Joined: 18 Ott 2008
User offline. Last seen 1 settimana 4 giorni ago.

grazie mille a tutti. siete stati molto esaurienti. comunque ho modificato il flag nelle impostazioni. avevo anche letto ma sinceramente non avevo capito che fosse proprio qull'impostazione al caso mio.
grazie a tutti

__________________

Ciao, Marco

my first: WWW.DomusPisa.IT

Condividi contenuti