Помощь Как добавить позиции модулей в шаблон от студии JSR?

Marinika

Хранитель порядка
Регистрация
18 Июн 2017
Сообщения
749
Реакции
1.231
Есть бесплатная версия шаблона JSR Pro Life: Для просмотра ссылки Войди или Зарегистрируйся.
В бесплатной версии 20 модульных позиций, а в полной версии их 70.
Как добавить в бесплатную версию шаблона все недостающие позиции модулей, как в полной (Premium) версии: Для просмотра ссылки Войди или Зарегистрируйся
Для этого всего-то требуется отредактировать два файла: functions.php и index.php.
 
Как добавить новую позицию модуля:

  1. Войдите в вашу админ панель Joomla. Перейдите на вкладку Расширения (Extensions) > Менеджер шаблонов (Template Manager) > Шаблоны (Templates) > Параметры Theme#### (Theme#### Details and Files) (где #### — это номер шаблона:(

    Для просмотра ссылки Войди или Зарегистрируйся

    Или подсоединитесь к вашему серверу используя File Transfer Protocol (FTP) is a standard network protocol used for transmitting files between computers on the Internet.
    FTP is an application protocol that uses the Internet's TCP/IP protocols. FTP is built on a client-server architecture and uses separate control and data connections between the client and the server.
    FTP is commonly used for exchanging files between computer accounts, transferring files between an account and a desktop computer or accessing online software(...) " class="glossaryLink ">FTP, или контрольную панель хостинга. Откройте папку /templates/theme####.

  2. Редактируйте файл index.php. Откройте его в админ панели, или любом текстовом редакторе на компьютере.

  3. Найдите код, используемый для позиции, после которой Вы хотите добавить позицию.

  4. Скопируйте код, и вставьте его после закрывающего тега php предыдущей позиции. Код вашей новой позиции будет выглядеть следующим образом:

    <?php if ($this->countModules('our_new_position_title') && $hideByView == false && $hideByEdit == false:( ?>
    <div id="our_new_position_title">
    <jdoc:include type="modules" name="our_new_position_title" style="html5nosize" />
    </div>
    ><?php endif; ?>
    Замените your_new_position_title названием Вашей новой позиции модуля.

  5. Теперь найдите файл templateDetails.XML stands for EXtensible Markup Language.

    This language was designed to store and transport data. As well it is self-descriptive.
    With XML, data can be available to all kinds of "reading machines" like people, computers, voice machines, news feeds, etc.
    For example, XML language is being used in Magento templates giving the ability to add and remove view elements and their data such as Blocks, to different routes without rewriting action controller classes.
    " class="glossaryLink ">xml и добавьте позицию модуля в него. Местонахождение файла аналогично: Расширения (Extensions) > Менеджер шаблонов (Template Manager) > Шаблоны (Templates) > Параметры Theme#### (Theme#### Details and Files) (где #### — это номер шаблона) в вашей админ панели (или папка /templates/theme#### на вашем сервере).

  6. Скопируйте фрагмент, относящийся к уже существующей позиции и переименуйте его, следуя образцу:

    <positions>
    ...
    <position>top-a</position>
    <position>top-b</position>
    <position>top-c</position>
    <position>your_new_position_title</position>
    ...
    </positions>
    где your_new_position_title — это ваша новая позиция модуля.
Теперь войдите в админ панель Joomla, перейдите на вкладку Расширения (Extensions) > Менеджер модулей (Web Module is the smallest deployable and usable unit of web resources.
Usually modules are lightweight and flexible extensions used for page rendering. These modules are often “boxes” arranged around a component on a typical page.
A Module:
- encapsulates code and data to implement a particular functionality;

- has an interface that lets clients to access its functionality in an uniform manner;

- is easily pluggable with another module that expects its interface;

- is(...) " class="glossaryLink ">Module Manager) для того, чтобы добавить модуль в вашу новую позицию. Нажмите на кнопку Новый (New:(

Для просмотра ссылки Войди или Зарегистрируйся

Выберите тип модуля. Введите содержимое модуля и выберите новую позицию из выпадающего списка Позиция (Position). Убедитесь, что модуль Опубликован (Published). Сохраните изменения и обновите ваш сайт:

Для просмотра ссылки Войди или Зарегистрируйся
 
Спасибо за ответ. Вышеперечисленную информацию я знаю.
В этом шаблоне другая специфика.
Там в index.php для каждой позиции прописываются div id и div class.
Да ещё для каждой позиции вписываются переменные width и count в файл functions.php.
 
Назад
Сверху