Joomla 1.5 Как разделить шаблон joomla и использовать разные шаблоны страниц для разных страниц

#joomla #joomla1.5

#joomla #joomla1.5

Вопрос:

Я новичок в joomla, и я собираюсь разработать веб-сайт с joomla 1.5. Для сайта у меня есть шаблон html css. Теперь я хочу преобразовать это в шаблон joomla с разными файлами (верхний, нижний колонтитулы, боковая панель и т.д.). Возможно ли это? если да, то как я могу это сделать?

и как я могу создать разные храмы страниц для моей другой страницы (например, о компании, Продуктах и т.д.) Пожалуйста, помогите мне….

Ответ №1:

Я бы рекомендовал начать отсюда:http://docs.joomla.org/Creating_a_basic_Joomla !_template
http://docs.joomla.org/JDOC:Joomla !_1.5_Template_Tutorials_Project

Я бы также рекомендовал посетитьhttp://demo .yootheme.com или http://demo.rockettheme.com и найти один из их бесплатных шаблонов (я полагаю, у обоих есть один или два) для загрузки. Таким образом, вы можете проанализировать, как создан и организован профессиональный шаблон, и применить его к своему собственному проекту.

Ваш последний вопрос: Создать разные шаблоны для применения к разным страницам. Самый простой способ — следовать инструкциям (выше), чтобы создать / изменить / установить второй шаблон. Затем воспользуйтесь менеджером шаблонов Joomla и укажите, какие страницы к какому шаблону применяются.

Комментарии:

1. Добро пожаловать! Если ответ правильный, пожалуйста, не забудьте установить флажок «ответил» под номером голосования.

Ответ №2:

Вы, конечно, можете создавать разные файлы для каждой части страницы, но в Joomla это действительно не обязательно. В Joomla есть только одна «страница», index.php файл. Весь веб-сайт создается с использованием этого файла. Вы можете управлять различными частями веб-сайта, называемыми позициями в Joomla, с помощью 3 различных методов

  1. использование условных операторов, которые определяют, нужно ли их вообще отображать
  2. использование модулей для размещения контента в различных позициях
  3. использование CSS для управления отображением каждого модуля

Хотя технически возможно использовать несколько шаблонов в Joomla, в этом почти всегда нет необходимости. В пунктах меню, используемых для создания страниц в Joomla, вы можете указать параметр, называемый суффиксом класса страницы. Вы можете вставить это в тег body вашего шаблона, что дает вам полный контроль над каждой страницей веб-сайта с помощью CSS, а не кодирования другого шаблона. Используйте этот код, чтобы добавить суффикс класса страницы к вашему тегу body —

 <?php
   $menu = amp;JSite::getMenu();
   $active = $menu->getActive();
   $pageclass = "";
   if (is_object( $active )) :
     $params = new JParameter( $active->params );
     $pageclass = $params->get( 'pageclass_sfx' );
   endif; 
?>
    <body id="<?php echo $pageclass ? $pageclass : 'default'; ?>">
  

Это также совместимо со всеми большими фреймворками.

Ответ №3:

Если вы хотите отображать разные верхние колонтитулы и боковую панель на каждой странице. Это может быть легко возможно в joomla. Вам нужно просто создать пользовательский модуль в joomla, и вы управляете опцией отображения этого модуля у администратора joomla.