Eliminare la data ed il nome utente nelle pagine

7 contenuti / 0 new
Ultimo contenuto
Ritratto di tunning88
Offline
Drupalitaliano
Iscritto: 18 Ott 2008
Messaggi: 219
Eliminare la data ed il nome utente nelle pagine

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

Offline
Iscritto: 2 Apr 2007
Messaggi: 870

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...

Ritratto di namberone
Offline
Drupalitaliano
Iscritto: 14 Giu 2007
Messaggi: 358

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

Offline
DrupalNiubbo
Iscritto: 25 Set 2008
Messaggi: 36

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

Ritratto di enzodrup
Offline
Drupalitaliano
Iscritto: 6 Ott 2007
Messaggi: 131

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

________________________________________________________________________________________
Quando risolverai il problema, scrivi come hai fatto, e se puoi scrivi [RISOLTO]
Sarà utile ad altri. Grazie
enzoazzolini.it

Ritratto di tunning88
Offline
Drupalitaliano
Iscritto: 18 Ott 2008
Messaggi: 219

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

Offline
DrupalNiubbo
Iscritto: 9 Lug 2010
Messaggi: 20

Ho modificato anchio le impostazioni perche non si vedano, ma ... si vedono lo stesso.

Come faccio?

Si vedono nel locale ma forse in remoto non si vedono? che dite?