# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -

drupal.pl w sieci Google!

Shoutbox

You're not permitted to post shouts.
DepecheMati

11 to masz same łatki bezpieczeństwa, zaś 12 to łatki bezpieczeństwa + szereg innych zmian co niesie potrzebę przejrzenia listy zmian/przeprowadzenia testu (ogólnie czasu i większej uwagi, szczególnie przy dużych i/lub rozbudowanych witrynach).

4 godziny 33 min. ago
Sergio

czemu odrazu 11 i 12?

6 godzin 2 min. ago
DepecheMati

Wszyscy nowe kropelki pobierają :)

4 dni 6 godzin ago
kerios83

drupal.org znowu leży...

4 dni 9 godzin ago

Przypisanie noda do regionu

4 odpowiedzi [Ostatni wpis]
rossi
Portret użytkownika rossi
Offline
Dołączył: 16.02.2009
Postów:

Witam

Jestem w trakcie robienie własnego szablonu do drupala. Zważywszy na fakt iż nie jestem specjalistą w tej dziedzinie mam problem dotyczący wyglądu konkretnych regionów. Stworzyłem nowe regiony w pliku template.tpl i wyświetlam je w page.tpl w odpowiadających mi miejscach. Przykładowo:

w template.tpl:   'news' => t('news'),
w page.tpl: <?php print $news  ?>

Na tym etapie wszystko ładnie hula. Wiem, że za wygląd wyświetlanych nodów odpowiada plik node.tpl, który to określa co zostanie wyświetlone (komentarze, autor, tytuł) oraz określa klasę CSSa. Moim marzeniem byłoby aby do każdego regionu można było przypisać oddzielny wygląd noda. Dla przykładu w regionie news tytuł wpisu miałby być w formacie h2 ale bez daty a w regionie informacje wyświetlałby się zawsze tylko tytuł wpisu z autorem. Innymi słowy interesuje mnie stworzenie kilku plików na bazie node.tpl (np. node-1.tpl, node-2.tpl) i przypisanie ich poszczególnym regionom. Przykładowo region footer do node-1.tpl, a mój region news do node-2.tpl.

Nie wiem czy to coś zmienia, ale dodatkowo korzystam z modułu views, gdzie za pomocą taksonomii segreguję poszczególne wpisy i wyświetlam w konkretnych regionach.

SiliconMind
Portret użytkownika SiliconMind
Offline
Dołączył: 24.11.2006
Postów:

Nie prościej w page.tpl.php ubrać dany region w divy z osobnymi klasami, które odpowiednio zdefiniujesz w style.css?

--
http://siliconmind.eu | zapraszam

rossi
Portret użytkownika rossi
Offline
Dołączył: 16.02.2009
Postów:

Tak, to bodajże załatwia sprawę formatowania. Ale nie w tym rzecz. Ja chcę, żeby w jednym regionie nod wyświetlał tytuł i autora a w innym regionie tytuł i datę. Jeżeli zmienię te ustawienie w pliku node.tpl to zmienię je dla wszystkich wyświetlanych nodów. Stąd pomysł na przypisanie noda do regionu.

cyfranet
Portret użytkownika cyfranet
Offline
Dołączył: 08.07.2007
Postów:

Jest już gotowa taka porada. Zaglądnij na drupal.org.pl - http://drupal.org.pl/porady/alternatywne-szablony-arkusze-views

Odszukaj "Szablony dla rodzajów segmentów"

- - -
www.cyfranet.pl :o)

rossi
Portret użytkownika rossi
Offline
Dołączył: 16.02.2009
Postów:

Nie do końca rozwiązuje to mój problem ale po części jest to to czego szukałem. Doszedłem jednak do tego gdzie powinno być to ustawione i tu pojawia się pytanie. Czy ktoś wie jak w module Views dodać nowy lub ewentualnie zmienić jedno z View Type:
Full Nodes
Teaser List
Table View
List View