Jak usunąć tekst „przesłany przez” z wyświetlacza węzła?

18

W Drupal 6 opcja usunięcia tego tekstu znajdowała się w ustawieniach motywu; gdzie to jest w Drupal 7?

J-Fiz
źródło

Odpowiedzi:

20

Dla typu „podstawowa strona” byłoby to example.com/admin/structure/types/manage/page/edit. W przypadku typu „artykuł” jest to example.com/admin/structure/types/manage/article/edit.

tim.plunkett
źródło
Nie wiem, dlaczego ta odpowiedź została odrzucona, ale example.com/admin/structure/types/manage/article jest poprawną ścieżką dla typu treści „artykuł”. Część / edit nie ma znaczenia, ponieważ „Edycja” jest domyślną zakładką.
kiamlaluno
Masz rację, / edit to MENU_DEFAULT_LOCAL_TASK, więc jest ładowany nawet wtedy, gdy zostanie pominięty.
tim.plunkett
22

Możesz znaleźć tę opcję, edytując ustawienia typu zawartości.

Struktura> Typy treści> Nazwa typu

Kliknij Edytuj

Następnie odznacz opcję Wyświetl informacje o autorze i dacie. opcja w Ustawieniach wyświetlania .

Daniel
źródło
Gdzie to jest w D7? ścieżka jest tym, czego potrzeba.
J-Fiz,
To usuwa mały tekst, który może być potrzebny. To nie usuwa „Wysłane przez”
użytkownik1071840,
3

Moduł przesłany przez to bardziej szczegółowe rozwiązanie FWIW. Oto cytat na ten temat (ze strony projektu modułu):

... pozwala kontrolować format informacji „Przesłane przez” do treści według typu zawartości. Dodaje zestaw pól do formularza edycji węzła o nazwie Wygląd, który pozwala wstawić tokenizowany wzór dla tekstu, który chcesz wyświetlić.

Zależy od modułu Token . Uwaga: ten moduł nie tworzy żadnych danych; opiera się raczej na innych modułach dostarczających te dane za pośrednictwem tokena.

Może się okazać, że niestandardowe Żetony moduł przydatna dla rzeczy, które nie są już przewidziane.

1kenthomas
źródło
0

Jeśli chcesz ukryć tekst „Wysłany przez” w kodzie, który jest raczej bardziej elastyczny niż ustawienia węzła:

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
Mchar
źródło