Usuń linki „czytaj więcej” i „Dodaj nowy komentarz” na stronie głównej


9

Jak usunąć lub zmodyfikować listę linków wyświetlaną po treści?

Odpowiedzi:


14

W pliku template.php motywu dodaj ten fragment kodu:

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

Pamiętaj, aby później wyczyścić pamięć podręczną. I zastąp THEMENAME swoim faktycznym motywem.


@ tim.plunkett Używam motywu zen po wstawieniu kodu do mojego szablonu. php dostałem server errorwiadomość. co powinienem zrobić? Dzięki,
jone

Naprawiono kod.
Berdir

@Berdir podobało mi się: function STARTERKIT_preprocess_node(&$variables) { if ($variables['is_front']) { unset($variables['content']['links']); } }i wyczyściłem pamięć podręczną. strona się pojawiła, ale nic się nie zmieniło. Nadal widzę więcej linków. Co powinienem zrobić?
jone

Nie jestem pewien, spróbuj sprawdzić, jaką wartość mają zmienne $ [„is_front”], drukując go, być może potrzebujesz innego warunku
Berdir

Możesz również skomentować, jeśli całkowicie, to linki powinny być zawsze ukryte. I oczywiście upewnij się, że twoja funkcja jest faktycznie wywołana, czy wyczyściłeś pamięć podręczną rejestru motywów i tak dalej?
Berdir

0

Zmodyfikuj szablon węzła ...

Można użyć zastąpień szablonów węzłów, takich jak „node-fonts.tpl.php”, gdzie „fonts” to nazwa typu węzła. Aby to zrobić, skopiuj plik „node.tpl.php”, a następnie zmodyfikuj go według własnych upodobań. Ten szablon znajduje się w „[SITE ROOT] / modules / node /”. Skopiuj to do folderu motywu. Kiedy to robię, tworzę podfolder o nazwie „węzeł”, aby pomóc zorganizować przesłonięcia kompozycji.

Jeśli chcesz łatwiejszego rozwiązania, skorzystałbym z ConTemplate (znanego również jako Szablon treści). Umożliwi to kontrolowanie tego z poziomu konfiguracji administratora typu zawartości (tworzy kartę szablonu z opcjami zwiastuna i pełnego węzła). Zapewnia to również szczegółowe informacje o dostępnych zmiennych i przykładowych danych z ostatniego wstawionego węzła typu, na który patrzysz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.