Форум русской поддержки Joomla!® CMS
29.06.2017, 09:42:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Инструкция: Оверрайд шаблона админки (переопределение шаблона админ-панели) JoomShopping

 (Прочитано 1628 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 288


Богиня Иштар и ее пес Пи..ц


« : 23.12.2015, 08:50:07 »

Как правило у всех админ-панелей одни и те же проблемы: ненужные поля ввода, громоздкие формы, много лишних элементов
и JoomShopping среди них, не исключение. Закончив работу над сайтом будет полезно поработать над юзабилити админ-панели,
чтобы потом не тратить половину времени на вычисления ненужных полей и созерцание красоты сложных форм.

Инструкция:
// == == == == == == ==  == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
К примеру, мы переделали страницу "Лист заказов" это файл по адресу: administrator\components\com_jshopping\views\orders\tmpl\list.php

Теперь перекладываем этот файл по адресу:* administrator\templates\isis\html\com_jshopping\orders\list.php

Остальные папки создаются по аналогии: ...\com_jshopping\views\product_edit\tmpl\ ==> ...\html\com_jshopping\product_edit\
 Roll Eyes Все! Smiley

* В адресе \isis\ - это папка шаблона Панели управления Joomla 3 по умолчанию, соответственно
в вашем случае может стоять другой шаблон Панели управления или другая Joomla

dry Увы в этом простейшем правиле не обошлось без исключений:
Если нужно переопределить хоть один файл из папки …\product_edit\tmpl\ (Редактирование товара) Вам придется копировать все 15 файлов.
Привет Виктору

Удаляем ненужное поле ввода:
Показать текстовый блок
== == == == == == == ==  == == == == == == == == == == == == == == == == == == == == == == == == == == == == //

Теперь после переопределение файлов шаблона можно не бояться что ваши правки будут перезаписаны после обновления JoomShopping.
Но не забывайте после обновлений изредка проверять изменения в дефолтном шаблоне. Для этих целей пойдет WinMerge

В основном переопределяют редактор товара (product_edit) и заказы (orders)
Пара примеров таких наработок:
1. Редактировать товар -> Информация о товаре До и После (удаление полей и немного css)
2. Редактировать товар -> Атрибут До и После (удаление полей и доделана структура)
3. Просмотр заказа До и После (переработано все)
4. Лист заказов No comment Cool (все понемногу)
Записан
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 288


Богиня Иштар и ее пес Пи..ц


« Ответ #1 : 23.12.2015, 09:00:49 »

Если есть вопросы непосредственно по шаблонам из примеров, то рекомендую создать
отдельную тему, как написано в правилах: один вопрос одна тема
Записан
djfactory
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12


« Ответ #2 : 13.12.2016, 10:35:10 »

Подскажите как добавить в список товаров Город
Записан
afon
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #3 : 26.02.2017, 16:22:28 »

Цитировать
Теперь перекладываем этот файл по адресу:* administrator\templates\isis\html\com_jshopping\orders\list.php
Остальные папки создаются по аналогии: ...\com_jshopping\views\product_edit\tmpl\ ==> ...\html\com_jshopping\product_edit\
Сделал как описано, класная идея. Совсем из головы вылетел такой подход.
Из папки
/administrator/components/com_jshopping/views
все перенес в папку
/administrator/templates/isis/html/com_jshopping
Так что бы на верняка, не трогать оригинальных файлов
Для админчасти использую шаблон isis
Не работает. Берет по старому пути ...\com_jshopping\views\product_edit\tmpl\
Проверка очень проста
дописываю любую ерунду по пути ...\com_jshopping\views\ - вижу результат на экран
меняю по пути /administrator/templates/isis/html/com_jshopping - ноль реакции.

Цитировать
Теперь после переопределение файлов шаблона
Это как?
Я понимаю это как размещение файлов в в соответственном каталоге шаблона админки.
Может надо что то дополнительно указывать?
С фронтом такие вещи делал, все без проблем.
Подскажите пожалуйста где что делаю не так.


Записан
dmitry_stas
Профи
********

Репутация: +916/-6
Offline Offline

Сообщений: 9554



« Ответ #4 : 26.02.2017, 17:02:03 »

Цитировать
Из папки
/administrator/components/com_jshopping/views
все перенес в папку
/administrator/templates/isis/html/com_jshopping
естественно сохранив вложенные папки tmpl, да?
Записан
afon
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #5 : 26.02.2017, 19:39:12 »

Не понял (tmpl)
/administrator/templates/isis/html/com_jshopping/tmpl/
или
/administrator/templates/isis/html/tmpl/com_jshopping/
так что ли?
Записан
afon
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #6 : 26.02.2017, 19:42:07 »

или Вы имели ввиду, например
/administrator/templates/isis/html/tmpl/com_jshopping/product_edit/tmpl/default.php
Записан
afon
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #7 : 26.02.2017, 19:56:38 »

Понял о чем речь
Естественно сохранена вся структура файлов и каталогов
например
/administrator/templates/isis/html/com_jshopping/product_edit/tmpl/default.php
это полный путь одного из файлов
Файлы перенесены все
Но почему то не работает
Смущает вопрос: когда делаешь аналогичную процедуру для фронта, то там есть папки templates и views, соответственно мы переопределяем templates . С админ частью переопределение папки views. Возникает подозрение, что так делать просто нельзя. Выше была описана методика, решающая многие мои проблемы, но пробовал ли кто это на практике?
Записан
Efanych
Группа развития
*****

Репутация: +605/-0
Offline Offline

Пол: Мужской
Сообщений: 4373



« Ответ #8 : 26.02.2017, 20:01:44 »

Цитировать
/administrator/templates/isis/html/com_jshopping/product_edit/tmpl/default.php
tmpl тут лишняя папка
Записан
afon
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #9 : 26.02.2017, 20:07:57 »

Разобрался все работает
Проблема в структуре каталогов.
Большое спасибо за статью.
Записан
afon
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #10 : 26.02.2017, 20:09:20 »

tmpl тут лишняя папка
Как раз я это и заметил. В любом случае спасибо.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet