PDA

Zobacz pełną wersję : Generowanie artykułu NIE w table



100fan
03-01-2011, 15:09
Joomla generuje artykuły w elemencie table. Tzn, jak obejrzymy tzw. źródło naszej strony w IE, to widać, że treść artykułu ujęta jest w znaczniki table, tbody, tr i td.
Czy można tak zmienić sposób generowania kodu html dla artykułu, że nie będzie on w elemencie table, ale że będzie tylko zwykłym tekstem ? Chodzi mi o rozwiązanie, gdzie nakład pracy zachowuje rozsądne proporcje do uzyskanego efektu.
Z góry dziękuję

tlewap
03-01-2011, 15:15
Jaki szablon używasz?
Poczytaj o nadpisywaniu szablonami:
http://wiki.joomla.pl/index.php/Beez/Nadpisywanie_szablonem

100fan
03-01-2011, 20:46
Jaki szablon używasz?
Poczytaj o nadpisywaniu szablonami:
http://wiki.joomla.pl/index.php/Beez/Nadpisywanie_szablonem
Używam prosty szablon własnej roboty i go modyfikuję wedle potrzeb. Ciekawa lektura, ale te moduły pomimo zniesienia formatowania generowane są wciąż w elementach table.
Pozdrawiam

Bazyl
03-01-2011, 20:47
Witam,

Coś źle robisz: http://wiki.joomla.pl/index.php/Zrozumie%C4%87_koncepcj%C4%99_nadpisywania_szablon em

100fan
03-01-2011, 21:30
Coś źle robiszTakie rozwiązanie potrzebne mi jest do osiągnięcia 2 rzeczy:
1. Wstawienie artykułu do funkcji java script, która generuje układ wielo kolumnowy (szpaltowanie)
2. Uzyskanie efektu formatowania takiego, że float powoduje, że artykuł podpływa pod menu boczne, jeśli sięga niżej niż to menu


http://wiki.joomla.pl/index.php/Zrozumie%C4%87_koncepcj%C4%99_nadpisywania_szablon emZ tego linka wynika, że powinienem nadpisać plik default.php dla mojego szablonu, gdyż tam jest określony sposób generowania kodu html. W sumie przy znajomości php to jest nietrudne. Dzięki : -)
Pozdrawiam

Jac
03-01-2011, 21:55
W szablonie Beez, który znajdziesz w każdym pakiecie instalacyjnym Joomla 1.5, znajduje się katalog /html.
Znajdziesz w nim m.in podkatalog com_content.
Utwórz w katalogu swojego szablonu katalog html, a następnie skopiuj do niego wskazany powyżej katalog com_content z całą jego zawartością.
W ten sposób nadpiszesz w szybki i prosty sposób standardowe tabele, w których generowana jest treść artykułów.
Resztę (formatowanie i wygląd) załatwisz w arkuszu CSS.