Поставяне на модула "в детайли"
Нека разгледаме по-отблизо модулния панел отляво:
Ориз. 26: Ляв страничен модул
HTML кодът на файла index.php съдържа следния фрагмент:
Във форматиране на тагове
Съдържанието между таговете и се показва само ако условията на параметрите са изпълнени. В този случай дисплеят ще зависи от наличието на модул или модули в ляво положение. Ако няма такива модули, общото маркиране на шаблона ще се промени динамично, за да запълни празното пространство.
В нашия случай има три модула.
CSS идентификаторът за лявата колона изглежда така в CSS файла:
Ако погледнете изходния код на страницата, показан в уеб браузър (щракнете с десния бутон върху страницата и изберете Преглед на изходния код на страницата), ще видите, че Joomla! всъщност генерира много по-голямо количество код.
Списък 7: Извадка от изходния код на HTML страница
... допълнителни HTML команди
... допълнителни HTML команди
В този кодов фрагмент специално ще отбележим CSS класа module_menu. Описанието на този клас в CSS файла е както следва:
100% 100% без повторение;
div.module_menu div div
div.module_menu div div div
div.module_menu div div div div
Четири CSS блока активират определени фонови изображения във всеки от таговете
В нашия случай резултатът от използването на този код е меню със заоблени ъгли. Също така в този CSS файл има допълнителни редове, форматиращи заглавията от трети ред (
Засега всичко върви добре. Избира се тип форматиране и показване на тагове