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
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/
----------
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
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")
?><?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>";
};
.....
?>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
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... ?"..