it-swarm.it

Come rimuovo il testo "inviato da" sul display del nodo?

In Drupal 6 l'opzione per rimuovere quel testo si trovava nelle impostazioni del tema; dove si trova in Drupal 7?

18
J-Fiz

Per il tipo di "pagina di base", sarebbe example.com/admin/structure/types/manage/page/edit. Per il tipo di "articolo", è example.com/admin/structure/types/manage/article/edit.

20
tim.plunkett

Puoi trovare l'opzione modificando le impostazioni del tipo di contenuto.

Struttura> Tipi di contenuto> Nome tipo

Fai clic su Modifica

Quindi deseleziona l'opzione Visualizza informazioni su autore e data. in Impostazioni display.

22
Daniel

Il modulo Submitted By è una soluzione più dettagliata FWIW. Ecco una citazione al riguardo (dalla pagina del progetto del modulo):

... ti consente di controllare il formato delle informazioni "Inviato da" sul tuo contenuto per tipo di contenuto. Aggiunge un set di campi al modulo di modifica del nodo chiamato Aspetto che consente di inserire un modello tokenizzato per il testo che si desidera visualizzare.

Dipende dal modulo token . Nota: questo modulo non crea alcun dato; piuttosto si basa su altri moduli che forniscono tali dati tramite token.

È possibile che il modulo token personalizzati sia utile per cose che non sono già state fornite.

3
1kenthomas

Nel caso in cui desideri nascondere il testo "Inviato da" nel codice, che è piuttosto più flessibile delle impostazioni del nodo:

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
0
mchar