Помощь OCMOD создание модификатора

avgccp

Постоялец
Регистрация
2 Май 2014
Сообщения
114
Реакции
9
Здравствуйте! Подскажите если кто знает:
Пытаюсь создать модификатор для внесения небольших правок в шаблон
Вот с таким кодом:

<modification>
<name><![CDATA[Color_Grupp]]></name>
<code>color_grupp</code>
<version>1.0</version>
<author><![CDATA[1]]></author>
<link>1</link>


<file path="catalog/view/theme/default/product/product.tpl">
<operation>
<search><![CDATA[<ul class="list-unstyled">]]></search>
<add position="after"><![CDATA[
sadfasdfasdf
]]></add>
</operation>
</file>

</modification>

Модификатор устанавливается, но изменения не происходят, что я не так делаю?
 
Не силен в этом.. но сейчас тоже мучаюсь с подобным..
1. Обновление модификаторов делал?
2. Если да, то смотри ошибки в логе /system/storage/logs/ocmod.log
 
Не силен в этом.. но сейчас тоже мучаюсь с подобным..
1. Обновление модификаторов делал?
2. Если да, то смотри ошибки в логе /system/storage/logs/ocmod.log
1. Да, конечно делал
2. Очевидных ошибок не нашел

Дело в том что вроде все правильно, но почему то не работает. Такое ощущение, что мод не находит куда вставлять, при том что указанная для поиска строка есть (другие строки тоже пробовал, но результат тот же).
Может где какие условия есть, например нельзя искать то то или се то, хотя вроде все по аналогии с работающими модами делаю.
 
NOT FOUND - таких строк нет в логе?
 
NOT FOUND - таких строк нет в логе?
Полно, но ничего относящегося к изменяемому файлу и поиск по файлу ошибок "<ul class="list-unstyled">" дает результат 0

Сейчас проверил еще, пишет что модуль установлен, обновил модули, в файл ошибок ничего не записывается
 
Последнее редактирование:
тему стандартную мучаешь?
если нет, то попробуй строку
Код:
<file path="catalog/view/theme/default/product/product.tpl">
заменить на
Код:
<file path="catalog/view/theme/*/product/product.tpl">
 
тему стандартную мучаешь?
если нет, то попробуй строку
Код:
<file path="catalog/view/theme/default/product/product.tpl">
заменить на
Код:
<file path="catalog/view/theme/*/product/product.tpl">

Тема стандартная, ну я и так и так пробовал, результат один и тот же.
Вот только на мысль натолкнули, надо попробовать чистую ОС поставить и на ней пробовать, а то вдруг что то мешает (хотя ума не приложу что там может мешать).
 
<![CDATA[Color_Grupp]]>
а это зачем так?
Зачем название модификации или почему именно такое?
Название необходимо для целостности
Именно такое, потому что я сделал модификацию внеся изменения в файлы движка, которая позволяет назначать другие цвета товара (не опции, а делать ссылку на страницу с таким же товаром другого цвета) и хочу вынести изменение из файлов движка и сделать их в виде ocmod модификации
<-------------- добавлено через 1895 сек. -------------->
<add position="after"><![CDATA[
вставляем сколько надо строк
хоть сто (условно :) )
]]></add>
<-------------- добавлено через 620 сек. -------------->
Подскажите, как сделать многострочную замену в ocmod?
Код:
<search><![CDATA[<ul class="list-unstyled">]]></search>
<add position="after"><![CDATA[
то что надо вставить
сколько надо строк
]]></add>
<-------------- добавлено через 6513 сек. -------------->
1. шаб стандартный стоит? или юзаете стороний? Если стороний замените название вместо default
2. <ul class="list-unstyled"> на этой строке больше ни чего нет?
1. Шаблон стандартный,
2. это полная строка
 
Здравствуйте! Подскажите если кто знает:
Пытаюсь создать модификатор для внесения небольших правок в шаблон
Вот с таким кодом:
1. шаб стандартный стоит? или юзаете стороний? Если стороний замените название вместо default
2. <ul class="list-unstyled"> на этой строке больше ни чего нет?
<-------------- добавлено через 301 сек. -------------->
смотря что подразумевать под многострочностью )

<search><![CDATA[<ul class="list-unstyled">]]></search>
<add position="replace" offset="3"><![CDATA[
то что надо вставить
сколько надо строк
]]></add>

3 - затереть три строки

или можно так, если вхождений много

<search index="1"><![CDATA[<ul class="list-unstyled">]]></search>
<add position="after"><![CDATA[
то что надо вставить
сколько надо строк
]]></add>

1 - второе вхождение
<-------------- добавлено через 848 сек. -------------->
чудес не бывает. Еще модификации какие то обращаются к этому файлу catalog/view/theme/default/product/product.tpl ?
<-------------- добавлено через 312 сек. -------------->
Там два вхождения строки. Задайте индекс какую строку нужно изменить
<-------------- добавлено через 61 сек. -------------->
Я не правильно выразился, многострочный поиск для замены кода, именно замены а не добавления.
Вы про это?
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху