Jak usunąć "I tak powstała nowa drupalowa witryna!"?

Podczas nowej instalacji Drupala pojawia nam się informacja pt. "I tak powstała nowa drupalowa witryna!" z poradami przydatnymi dla początkujących. Ta informacja znika w sytuacji gdy dodamy nową zawartość z Opcją publikacji, Na stronie głównej. No dobrze, wszystko jest fajnie ale co w sytuacji gdy nasza strona główna ma być zbudowana tylko z bloków ustawionych w odpowiednich regionach skórki a nie chcemy korzystać z modułów typu Panels czy Front Page?

Pozostaje nam edycja jednego z plików.
Plik który musimy edytować to node.module znajdujący się w katalogu modules/node.
Edytujemy plik, i usuwamy linie od 1771
else {
do 1783 włącznie
}.

Gotowe!
Pamiętajcie że po każdej aktualizacji Drupala tą operację będzie trzeba powtórzyć ponieważ plik node.module zostanie nadpisany nowym.
Rozwiązanie testowane w wersji 6.

Uwaga! Przed edycją wszystkich plików warto zrobić kopię zapasową plików oraz bazy danych.

Sposób sprawdzony dla Drupal 6.17.

Autor

Przemek jest webdesignerem pracującym z systemem Drupal. Więcej o autorze dowiecie się z jego strony Futso.pl.

Odpowiedzi

CSS - jeszcze jeden sposób

Można dopisac do pliku .css

#first-time { display: none; }

Rozwiązanie tego problemu

Rozwiązanie tego problemu owszem działa, ale niestety jest z gruntu niedrupalowe.
Jak ktoś robi strone dla wujka - ok, ale wystarczy mieć multisite i wszystko sie kaszani.

Rozwiązanie (najlepsze):

tworzymy plik page-front.tpl.php (od podstaw, lub kopiując page.tpl.php) i tam usuwamy region content.

Twój sposób jest dobry pod

Twój sposób jest dobry pod warunkiem że nie zmieniamy skórki a jak ktoś chce zmienić skórkę to musi znowu robić to samo co napisałeś.

To powinno odbywać się po

To powinno odbywać się po stronie konfiguracji skórki, a nie kodu Drupala.
To przecież twoja skórka i twoja wizja wymaga aby nie było treści, a co w przypadku kiedy zdecydujesz się zmienić skórkę? Wtedy znowu poprawianie tego co wcześniej zepsułeś ;)

Dlatego lepszym i "czystszym" IMHO rozwiązaniem jest utworzenie odrębnego szablonu dla strony głównej (page-front.tpl.php) i usunięcie z niego zmiennej $content, która to odpowiada za wyświetlanie głównej treści.

W tym wypadku po zmianie skórki nic nie trzeba przywracać, a aktualizacja też niczego nie nadpisze.

To by działało pod warunkiem

To by działało pod warunkiem że plik każdej skórki wyglądał tak samo a tak nie jest więc twój pomysł z założenia jest dobry ale w praktyce się nie sprawdzi.

Popatrz na to z innej

Popatrz na to z innej strony:
Twoja wizja wyglądu strony wymaga usunięcia treści na głównej i ukazania tylko bloków ? W porządku, usuwasz to właśnie w tym szablonie tak jak napisałem.
Wizja twórcy kolejnego szablonu na Twoją stronę będzie inna - robisz szablon zgodny z wytycznymi owego twórcy.

Jeszcze inaczej: co w przypadku kiedy na stronie pozwolisz odwiedzającym na zmianę skórki i jedna z nich będzie potrzebowała tą treść ?

Wiem, że akurat treść "I tak powstała..." nie jest nikomu potrzebna, ale po to właśnie oddzielono warstwę kodu od warstwy prezentacji, aby wszystko co widzi użytkownik można było dostosować nie ingerując we wnętrze systemu. W ten sposób możesz bez większych problemów przenieść szablon do innego systemu i będzie wyglądał dokładnie tak samo bez żadnego grzebania w kodzie.

Witaj. Widzisz, w pierwszej

Witaj.
Widzisz, w pierwszej Twojej wypowiedzi wspominasz o "lepszym" wyjściu ale moim zdaniem usunięcie kilku linijek kodu jest lepsze niż tworzenie kolejnego szablonu zgodnego z wytycznymi owego twórcy.

Co do Twojej dalszej wypowiedzi to nie pozwolę użytkownikom na zmianę skórki w skórce która będzie widniała ta treść, ponieważ treść "I tak powstała..." jest dla twórcy/administratora strony a nie dla gości.

Oczywiście opcja ta powinna być wyłączana z poziomu panelu zarządzania administratora lub w najgorszym wypadku powinna znikać po włączeniu bloku i umieszczeniu go na głównej.

A nie można tego wyłączyć

A nie można tego wyłączyć jakoś bez grzebania w plikach?

Nie

Nie

Dobre dobre.

Dobre dobre.

Dość często miałem ten

Dość często miałem ten problem, kombinowałem na różne sposoby jak to ominąć a ten sposób jest chyba najlepszy.

Może w D7 w końcu pomyślą o

Może w D7 w końcu pomyślą o tym problemie.

SUper dzięki za tą wiadomość.

SUper dzięki za tą wiadomość.

Dodaj nową odpowiedź

Zawartość pola nie będzie udostępniana publicznie.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

CAPTCHA
Poniższe zadanie ma na celu stwierdzenie, czy jesteś człowiekiem, a tym samym przeciwdziałanie spamowi.
8 + 2 =
Rozwiąż proszę powyższe zadanie matematyczne i wprowadź wynik.