шаблонизация модуля

Статус
В этой теме нельзя размещать новые ответы.

MrScruff

Гуру форума
Регистрация
8 Сен 2008
Сообщения
279
Реакции
67
народ, момент такой:
делаю свой шаблон для админки. Нужно заменить стандартный модуль входа (mod_login) на свой.
Тупо копирую папку из modules в папку HTML своего шаблона.
В темплейтдетэйлз перечисляю все файлы и саму эту папку. Результат - нулевой. Мод логин всё равно берется из папки modules/.
Как приручить?
 
Конкретно что хочешь сделать внешний вид страницы поменять или модуль входа заменить?
 
Смотри.
Джумла собирает страницу входа в админку с использованием модуля mod_login из папки модулей administrator.
Мне нужно сделать так, чтобы этот мод_логин брался не из той папки, а из папки html/mod_login моего шаблона.
 
Не знаю зачем ты хочешь mod_login поместить в html, но последовательность вывода страницы логина админки такая: login.php->admin.login.php->mod_login.php. Так стоит ли конечный по запросу mod_login.php куда-то переносить или стоит рассматривать не только mod_login?

P.S. помещая все эти файлы в папку html никакого результата не получишь - они оттуда не подхватываются, если рассматривать по аналогии с шаблоном для фронтенда.
 
это хуже, потому что мне нужна standalone админка с кастомизированным входом. Фишка в том, что у меня на инпуты вешаются доп. обработчики, а если не править мод_логин, то их туда не повесишь :(
Править стандартный - тоже не выход: обновили версию сайта - полетел шаблончик.
 
Фишка в том, что у меня на инпуты вешаются доп. обработчики, а если не править мод_логин, то их туда не повесишь :(
Править стандартный - тоже не выход: обновили версию сайта - полетел шаблончик.
Не знаю как у тебя подцеплены инпуты, но на самом деле вся страница логина задается в login.php, через login.php нельзя вывести?
Если проблема в шаблоне - помести login.php в новую папку так же как в khepri шаблоне, а он уже по стандарту подхватит 2 следующих файла.
 
кстати, standalone админка - это что имеется ввиду?
 
Можно сказать тот же вопрос.

Переделал модуль "mod_latestnews" под себя.

Хочу чтобы все измененные файлы брались из /templates/имя шаблона/html/mod_latestnews
Чтобы при обновлении самой JOOMLA ничего не слетело.

Сам модуль фактически состоит из трех файлов:
mod_latestnews.php
helper.php - обработчик.
default.php - шаблон вывода информации.

Мои правки в обработчике и в шаблоне.

Так вот. Если в /templates/имя шаблона/html/mod_latestnews
скопировать полностью структуру модуля c папкой "tmpl" - то все файлы берутся не из шаблона, а из системной папки - /modules/mod_latestnews

Если папку "tmpl" убрать и все файлы разместить в /templates/имя шаблона/html/mod_latestnews
то воспринимается только шаблон (default.php).
Обработчик (helper.php) упорно не цепляется из шаблона, а по прежнему системный.

На сейчас тупо изменил путь к helper.php в mod_latestnews.php (/modules/mod_latestnews).
Но это временный вариант.

ОтсЭда вопрос! Как сделать чтобы все файлы модуля брались из templates, а не из системной папки?
Это ваще возможно? Или JOOMLA только шаблоны (default.php) модулей позволяет шаблонизировать, а обработчики (например helper.php) не позволяет?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху