Safero Опубликовано: июня 19, 2016 Жалоба Поделиться Опубликовано: июня 19, 2016 Здравствуйте, подскажите пожалуйста что я делаю не верно. Только учусь создавать собственный ocmod На данный момент начинаю с самого просто. Необходимо отредактировать файл локализации Слово бренд на слово производитель <?xml version="1.0" encoding="utf-8"?> <modification> <file path="catalog\language\russian\revolution\revolution.php"> <operation> <search><![CDATA[$_['text_manufacturer'] = 'Бренд:';]]> </search> <add position="replace"><![CDATA[$_['text_manufacturer'] = 'Производитель:';]]> </add> </operation> </file> </modification> Сохраняю файл my11.ocmod.xml Кодировка utf-8 без BOM Пытаюсь установить через админку Получаю ошибку Неправильный тип файла! Что я упустил? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: июня 19, 2016 Жалоба Поделиться Опубликовано: июня 19, 2016 Если задача стоит в изменении "Бренд" на "Производитель", то проще это сделать в файле локализации. Заменить $_['text_manufacturer'] = 'Бренд:'; на $_['text_manufacturer'] = 'Производитель:'; Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Safero Опубликовано: июня 19, 2016 Автор Жалоба Поделиться Опубликовано: июня 19, 2016 2 минуты назад, RHCk сказал: Если задача стоит в изменении "Бренд" на "Производитель", то проще это сделать в файле локализации. Дело в том что, есть купленный шаблон, который обновляется, мелких правок достаточно много, а после каждого обновления шаблона, каждый раз надоест править все, по этому было решено научиться создавать OCMOD ))) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: июня 19, 2016 Жалоба Поделиться Опубликовано: июня 19, 2016 Попробуйте добавить эту информацию в мод: <name>Название мода для админки</name> <code>Имя файла без расширения</code> <version>Версия</version> <author>Автор</author> <link></link> Подсмотрите как это сделано в любом из файлов идущем с модулем Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Safero Опубликовано: июня 19, 2016 Автор Жалоба Поделиться Опубликовано: июня 19, 2016 4 минуты назад, RHCk сказал: Попробуйте добавить эту информацию в мод: <name>Название мода</name> <code>Имя файла</code> <version>Версия</version> <author>Автор</author> <link></link> Подсмотрите как это сделано в любом из файлов идущем с модулем Понял в чем проблема. notepad++ почему-то сохранял формат .xml неправильно. Если прописать название my11.ocmod.xml в ручную то работает нормально =/ Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Safero Опубликовано: июня 19, 2016 Автор Жалоба Поделиться Опубликовано: июня 19, 2016 С неверным типом файла разобрался:D Теперь стоит такой вопрос. Во всех мануалах которые я смотрел Есть описание как заменить строку Как добавить до строки код Как добавить после строки код А как удалить вовсе строку? У меня на странице контактов идет дублирование адреса и телефона Следовательно я хочу его удалить. В ручном режиме у меня получается В файле catalog/view/theme/revolution/template/information/contact.tpl Мне нужно удалить строку <p><i class="fa fa-map-marker" aria-hidden="true"></i><?php echo $address; ?></p> Следовательно в OCMOD Я открываю данный файл, ищу данную строку.... и что я дальше делаю? <file path="catalog/view/theme/revolution/template/information/contact.tpl"> <operation> <search><![CDATA[ <p><i class="fa fa-map-marker" aria-hidden="true"></i><?php echo $address; ?></p> ]]></search> </operation> </file> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: июня 19, 2016 Жалоба Поделиться Опубликовано: июня 19, 2016 18 минут назад, Zanzi сказал: и что я дальше делаю? Заменяете её закомментированной строкой (самое простое) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Kagaris Опубликовано: июня 19, 2016 Жалоба Поделиться Опубликовано: июня 19, 2016 <file path="catalog/view/theme/revolution/template/information/contact.tpl"> <operation> <search><![CDATA[ <p><i class="fa fa-map-marker" aria-hidden="true"></i><?php echo $address; ?></p> ]]></search> <add position="replace"></add> </operation> </file> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Safero Опубликовано: июня 19, 2016 Автор Жалоба Поделиться Опубликовано: июня 19, 2016 Спасибо, так и сделал. Заменил строку на пустое значение Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.