Opublikowano 04-12-2005  Drukuj aktualną stronę
bobek358  E-mail autora  URL autora

Autobloki

Tłumaczenie (za zgodą autora) palik Oryginalny tekst na MaxDev.com autorstwa Lobos'a - Tutaj

Witam wszystkich. Zauważyłem że wiele nowych szablonów do AutoTheme trzyma się ortodoksyjnie 3-kolumnowego układu. Jest to układ dobry dla portali, czasem też dla innych stron. Ale często nie wystarcza w wypadku stron które mają mieć nowoczesny i niebanalny wygląd.

Komercyjna wersja AT ma nieograniczoną liczbę bloków (tzw. autobloki) już od dawna, lecz od wersji 0.7 AT-Lite (czyli ta używana w MD-Pro) równiez ma tę zaletę. Połączmy to z takimi możliwościami AT jak definowalne szablony dla modułów i bloków i okaże się, że mamy do dyspozycji potężne narzędzie! Możesz pokazywać wyznaczone bloki w dowolnym miejscu i tylko na wybranych stronach lub modułach (np. tylko na stronie wejściowej i w module news). Teraz przybliżę proces tworzenia i umieszczania autobloków na stronie wyposażonej w AutoTheme.

Krok 1 - Zdefiniuj nowy Autoblok.

To proste - w konsoli administracyjnej AT (Admin->News->AutoTheme) wchodzisz do edycji danego Theme. W nim masz panel ze wszystkimi autoblokami. Możesz tam również tworzyć nowe bloki. Aby to zrobić wpisujesz nazwę i klikasz Add New AutoBlock (Dodaj nowy AutoBlok). Nazwa powinna być opisowa i bez specjalnych znaków czy spacji - na przykład glowna_gora_lewo. dodawanie nowego autobloku

Krok 2 - Przydziel szablon bloku do nowego autobloku i modułu.

Jeśli nowy blok ma pojawiać się wszędzie na stronie - dodaj go w dziale General. Jeśli chcesz aby pokazywał się tylko w wybranym module - dokonujesz tego w dziale Custom Modules. W nim domyślnie masz kilka modułów, w tym HomePage (Strona Główna) - nic nie stoi na przeszkdzie abyś dodał nowe moduły do tej listy. W każdym module możesz wybrać dla każdego bloku inny szablon - pliki szablonów umieszczasz w tym samym miejscu co resztę plików danego theme - ich konstrukcja i komendy jakie możesz użyć to temat innego tutoriala. Możesz użyć istniejącego szablonu lub stworzyć sobie nowy. przydzielanie szablonu do autobloku

Krok 3 - Dodaj tag bloku do szablonu.

Wklejamy specjalny tag wywołujący blok do kodu HTML naszego szablonu. (Np. themes/nazwaszablonu/theme.html). Zauważcie, że nazwa użyta w tagu jest taka sama jak zdefiniowaliśmy w kroku 1, oczywiście do nazwy dodajemy przyrostek -blocks (możemy zgapić całość z innego taga, np. wyświetlającego nam lewe bloki. dodawanie tagu bloku do pliku theme.html

Krok 4 - Dodaj nowy blok i wybierz pozycję w konsoli administracji blokami

Tworzymy nowy blok (Admin->Settings (Ustawienia)->Blocks (Bloki)->New Block (Nowy Blok), i wybieramy z listy odpowiednią dla niego pozycję. nowy blok - wybór pozycji

Podsumujmy

Z użyciem Autotheme i Autobloków MD-Pro może być wykorzystany nie tylko jako portal. Autotheme to naprawdę potężne narzędzie. Zawdzięczamy je panu o nazwisku Shawn McKenzie (http://spidean.mckenzies.net/).

O Autorze:
Adam Docherty (Lobos) zajmuje się szablonami do MD-Pro i świadczeniem tanich lub darmowych usług w tym zakresie. Adam zaprasza na swoją witrynę po wysokiej jakości szablony - www.webvidia.com.