Rimuovi i collegamenti "leggi di più" e "Aggiungi nuovo commento" nella home page


8

Come si rimuove o modifica l'elenco dei collegamenti visualizzati dopo il contenuto?

Risposte:


14

Nel file template.php del tuo tema, aggiungi questo frammento:

function THEMENAME_preprocess_node(&$variables) {
  if ($variables['is_front']) {
    unset($variables['content']['links']);
  }
}

Ricorda di cancellare la cache in seguito. E sostituisci THEMENAME con il tuo tema reale.


@ tim.plunkett Uso il tema zen quando inserisco il codice nel mio template.php ho ricevuto un server errormessaggio. cosa dovrei fare? Grazie,
jone,

Risolto il codice
Berdir,

@Berdir mi è piaciuto così: function STARTERKIT_preprocess_node(&$variables) { if ($variables['is_front']) { unset($variables['content']['links']); } }e ho cancellato la cache. la pagina è arrivata ma non è cambiato nulla, vedo ancora i collegamenti per saperne di più. Cosa dovrei fare?
jone,

Non sono sicuro, prova a vedere quale valore ha $ variabili ['is_front'] stampandolo, forse hai bisogno di una condizione diversa
Berdir

Puoi anche commentare se completamente, quindi i collegamenti dovrebbero essere sempre nascosti. E, naturalmente, assicurati che la tua funzione sia effettivamente chiamata, hai cancellato la cache del registro dei temi e così via?
Berdir,

0

Modifica il modello di nodo ...

È possibile utilizzare le sostituzioni dei modelli di nodo come "node-fonts.tpl.php" dove "fonts" è il nome del tipo di nodo. Copierai "node.tpl.php" per farlo, quindi modificalo a tuo piacimento. Questo modello si trova in "[SITE ROOT] / modules / node /". Copia questo nella cartella del tema. Quando lo faccio creo una sottocartella chiamata "nodo" per aiutare a organizzare le sostituzioni del tema.

Se si desidera una soluzione più semplice, utilizzare ConTemplate (altrimenti noto come modello di contenuto). Ciò ti consentirà di controllarlo dal tipo di contenuto admin config (crea una scheda modello che ha opzioni per il teaser e il nodo completo). Ciò fornisce anche dettagli sulle variabili disponibili e dati di esempio dall'ultimo nodo inserito del tipo che si sta visualizzando.

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.