Szablon zawartości dla redaktorów

Witam ! Debiutuje na tym forum oraz debiutuje jako użytkownik Drupala. Mam pytanie. Przygotowuję podstronę www większej imprezy e-sportowej. jednym z elementów podstrony będzie prezentacja wyników meczy. Do obsługi strony wytypowano pare osób z prawami redaktorów. Chciałbym przygotować szablon prezentacji wyników meczy aby wyniki prezentowały sie tak samo niezależnie kto będzie je publikował.

Jak wykonac taki szablon w drupalu ?.

Nie liczę na odpowiedź krok po kroku. Wystarczą mi 2 – 3 pomocnicze hasła i sobie poradzę :) Dziękuje z góry ! (Drupal 5.x)

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika palik

Hej moim sposobem na

moderator

Hej

moim sposobem na ujednolicenie tego co wpisują redaktorzy jest jak największe (w miarę możliwości) stosowanie dodatkowych pól stworzonych przez moduł CCK (plus moduły image field, url i inne potrzebne) a następnie zdefiniowanie widoków tabelarycznych z pomocą Views a widoków zajawek/pełnych wersji z pomocą modułu contemplate.

Zdjęcia warto jeszcze ‚ociosać’ z pomocą imagecache, który ładnie się z ww modułami integruje.

Przykład z życia – klient chce mieć bazę restauracji. Robię mu nowy rodzaj treści „restauracja” i dodaję do niego nowe pola cck:

  • ilość miejsc,
  • dzielnica,
  • rodzaj kuchni,
  • zdjęcie główne,
  • zdjęcia dodatkowe,
  • … itd

do każdego pola robię dokładny opis, a następnie wykonuję widoki w views i/lub szablony w contemplate.

mam nadzieję że pomogłem trochę.

--
drupal w akcji?
http://palikowski.net
http://basoofka.net

Portret użytkownika miki

ja coś takiego zrobiłem do ładowania w artykule dużej ilości

fotek z podpisami.

W skrócie to niezależny skrypt w php, który w moim przypadku pozwala wybrać katalog z fotkami w określonym podkatalogu /files, i można wybrać, czy się chce widok formularza do wprowadzania opisów (wtedy pole do wprowadzania opisu jest pod fotką) albo widok gotowej strony (fotki i opisy do nich).

Ty byś musiał zrobić taki skrypt, budujący tabelę, i pola formularza w konkretnych komórkach tabeli.

<?
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;

if($user->roles[2]){

/*tu dajesz to, co ma wykonywać twój skrypt dla usera
 z grupy redaktorów. Musisz sprawdzić, jaki ma ona
 u ciebie id, 2 to id grupy zarejestrowanych.
 Oczywiście wstawiasz odpowiednie id w   $user->roles[2]
 z linijki z warunkiem.

*/

}
else
{
echo 'spadaj na drzewo, nie masz uprawnień';
}
?>

Skrypt swój umieściłem w głównym katalogu witryny, bo mi tak było najwygodniej. Można się pobawić, i zrobić coś takiego jako moduł drupala.