COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

OCMOD


Safero

Recommended Posts

Здравствуйте, подскажите пожалуйста что я делаю не верно.

 

Только учусь создавать собственный 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

 

Пытаюсь установить через админку

Получаю ошибку

 

Неправильный тип файла!

 

Что я упустил?

Ссылка на комментарий
Поделиться на других сайтах

Если задача стоит в изменении "Бренд" на "Производитель", то проще это сделать в файле локализации.

Заменить

$_['text_manufacturer']        = 'Бренд:';

на

$_['text_manufacturer']        = 'Производитель:';

 

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, RHCk сказал:

Если задача стоит в изменении "Бренд" на "Производитель", то проще это сделать в файле локализации.

Дело в том что, есть купленный шаблон, который обновляется, мелких правок достаточно много, а после каждого обновления шаблона, каждый раз надоест править все, по этому было решено научиться создавать OCMOD )))

Ссылка на комментарий
Поделиться на других сайтах

Попробуйте добавить эту информацию в мод:

    <name>Название мода для админки</name>
    <code>Имя файла без расширения</code>
    <version>Версия</version>
    <author>Автор</author>
    <link></link>

Подсмотрите как это сделано в любом из файлов идущем с модулем

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, RHCk сказал:

Попробуйте добавить эту информацию в мод:

    <name>Название мода</name>
    <code>Имя файла</code>
    <version>Версия</version>
    <author>Автор</author>
    <link></link>

Подсмотрите как это сделано в любом из файлов идущем с модулем

 

Понял в чем проблема.

 

notepad++ почему-то сохранял формат .xml неправильно.

Если прописать название my11.ocmod.xml в ручную то работает нормально =/

Ссылка на комментарий
Поделиться на других сайтах

С неверным типом файла разобрался: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

Я открываю данный файл, ищу данную строку.... и что я дальше делаю? :D

    <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>   

 

Ссылка на комментарий
Поделиться на других сайтах

<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>   


 

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу