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


18

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

Risposte:


20

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


Non so perché questa risposta sia stata votata in negativo , ma example.com/admin/structure/types/manage/article è il percorso corretto per il tipo di contenuto "articolo". La parte / modifica non fa alcuna differenza, poiché "Modifica" è la scheda predefinita.
kiamlaluno

Hai ragione, / edit è il MENU_DEFAULT_LOCAL_TASK, quindi viene caricato anche se omesso.
tim.plunkett,

22

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

Struttura> Tipi di contenuto> Nome tipo

Fai clic su Modifica

Quindi deseleziona Visualizza autore e informazioni sulla data. opzione in Impostazioni schermo .


Dov'è quello in D7? il percorso è ciò che è necessario.
J-Fiz,

Questo rimuove il piccolo testo che potrebbe essere necessario. Questo non rimuove "Inviato da"
user1071840

3

Il modulo inviato da è una soluzione a grana fine FWIW. Ecco una citazione al riguardo (dalla pagina del progetto del modulo):

... ti consente di controllare il formato delle informazioni "Inoltrato 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.

Il modulo Token personalizzati potrebbe essere utile per cose che non sono già state fornite.


0

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']));
  }
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.