VM 2.x Сохранение шаблона при обновлениях VM 2.x

Статус
В этой теме нельзя размещать новые ответы.
Вопрос - как переопределить файлы админской части? И возможно ли это?
...
Но при обновлении версии вирта - все уходит.
Приведенный тут вариант пробовал применить для шаблона админки - не получается.

Держите: в файле
\administrator\components\com_virtuemart\views\product\view.html.php

закомментируйте или удалите строку

это
Код:
//this was in the controller for the edit tasks, I dont know if it is still needed,
$this->addTemplatePath(JPATH_COMPONENT_ADMINISTRATOR.DS.'views'.DS.'product'.DS.'tmpl');

на это
Код:
//this was in the controller for the edit tasks, I dont know if it is still needed,
//$this->addTemplatePath(JPATH_COMPONENT_ADMINISTRATOR.DS.'views'.DS.'product'.DS.'tmpl');

понятное дело что при обновлении этот файл может и "слететь", но что вам стоит сразу же после обновления проверить его.
 
Для того что бы при обновлении Virtuemart не слетали изменённые файлы, расположенные имясайта/components/com_virtuemart/views
Следует создать в имясайта/templates/имявашегошаблона/html/com_virtuemart/
И изменённый файл переписывать следующим образом.
Например изменяли
имясайта/components/com_virtuemart/views/productdetails/tmpl/default.php
Переписываем сюда
имясайта/templates/имявашегошаблона/html/com_virtuemart/productdetails/default.php
Замучился уже с template override.. Пробовал делать и так как в цитате, и в имя_вашего_шаблона/html/com_virtuemart/productdetails/tmpl/default.php - все бестолку. И в Shopfront Settings пробовал выставлять основной шаблон и шаблон категории конкретно, вместо шаблона по умолчанию... Если изменять оригинальный файл компонента, то все супер. В папке с шаблоном template override не работает (.
p.s. Joomla 2.5.9, Virtuemart 2.0.18, Шаблон на базе T3V2 от Joomlart (Blank Template).
 
Замучился уже с template override.. Пробовал делать и так как в цитате, и в имя_вашего_шаблона/html/com_virtuemart/productdetails/tmpl/default.php - все бестолку. И в Shopfront Settings пробовал выставлять основной шаблон и шаблон категории конкретно, вместо шаблона по умолчанию... Если изменять оригинальный файл компонента, то все супер. В папке с шаблоном template override не работает (.
p.s. Joomla 2.5.9, Virtuemart 2.0.18, Шаблон на базе T3V2 от Joomlart (Blank Template).
Не понятно что вы хотите сделать! Если нужно сохранить шаблон карточки товаров кладите все файлы в имя_вашего_шаблона/html/com_virtuemart/productdetails/.
Если шаблон категории то имя_вашего_шаблона/html/com_virtuemart/category/
Все изменения по используемому шаблону делаются:
Настройки->Настройки->Шаблоны-> и меняете что нужно
Либо Товары->Категории->Категория1->шаблон категории
 
Не понятно что вы хотите сделать!
rusdin, я протицировал сообщение в котором видно, что речь идет о карточке товара (productdetails). Я положил файл default.php (который собственно и изменял в директории компонента) в свой шаблон по пути /html/com_virtuemart/productdetails/ - система подгрузила оригинальный файл . Пробовал класть default.php в шаблон по пути /html/com_virtuemart/productdetails/tmpl/ - аналогичная ситуация...
В Настройки->Настройки->Шаблоны-> пробовал категорию по умолчанию (use joomla default) и название своего шаблона - бестолку.
1png_3570905_7152414.png
[/spoil]
Либо Товары->Категории->Категория1-> - аналогичная ситуация.
[spoil]
2png_5156765_7152423.png
Пока работает лишь вариант с перезаписью оригинального файла в директории компонента.

Причем модифицированные файлы в своем шаблоне продублировал сразу в 2х местах (особенности JAt3V2) - собственно в корневой директории шаблона \templates\ja_t3_blank\html\com_virtuemart\views\productdetails\ и в \templates\ja_t3_blank\themes\MYTHEME\html\com_virtuemart\views\productdetails\.
 
rusdin, я протицировал сообщение в котором видно, что речь идет о карточке товара (productdetails). Я положил файл default.php (который собственно и изменял в директории компонента) в свой шаблон по пути /html/com_virtuemart/productdetails/ - система подгрузила оригинальный файл . Пробовал класть default.php в шаблон по пути /html/com_virtuemart/productdetails/tmpl/ - аналогичная ситуация...
В Настройки->Настройки->Шаблоны-> пробовал категорию по умолчанию (use joomla default) и название своего шаблона - бестолку.
1png_3570905_7152414.png
[/spoil]
Либо Товары->Категории->Категория1-> - аналогичная ситуация.
[spoil]
2png_5156765_7152423.png
Пока работает лишь вариант с перезаписью оригинального файла в директории компонента.
Попробуйте сохранить с другим именем файла, Появиться ли он при выборе? И если удалить файл из components/com_virtuemart/views/productdetails/tmpl, что происходит?
 
Попробуйте сохранить с другим именем файла, Появиться ли он при выборе?
Здесь не понял. Что сохранить под другим именем? Если удалить файл из components/com_virtuemart/views/productdetails/tmpl ошибка "500 - Макет default не найден".
 
Здесь не понял. Что сохранить под другим именем? Если удалить файл из components/com_virtuemart/views/productdetails/tmpl ошибка "500 - Макет default не найден".
Возьмите свой готовый шаблон например default.php и сделайте копию default1.php, сохраните его в html после посмотрите в настройках появится ли он при выборе! Путь к файулу templates/ваш шаблон/html/com_virtuemart/productdetails/default.php Попробуйте без views
 
Попробуйте без views
Вот где собака порылась! Теперь все заработало! Оказывается, был невнимателен к деталям... С самого начала в цитируемом сообщении путь был и БЕЗ tmpl, БЕЗ view.
Спасибо! :beer:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху