Перейти к содержанию

Рекомендуемые сообщения

Пишу VQMOD.

Изменения касаются файлов:

 

catalog/view/theme/flowers/template/product/category.tpl

и

catalog/view/theme/flowers/stylesheet/stylesheet.css

 

В первый файл изменения успешно вносятся и vqmod выполняет все инструкции, но второй файл толи не видит, толи не находит строку для внесения изменений.

 

Вот код, где vqmod не справляется.

<file name="catalog/view/theme/flowers/stylesheet/stylesheet.css">
		<operation>
			<search position="replace"><![CDATA[/* Product */]]></search>
			<add><![CDATA[/* Product */
#grid_a{
	background: url("../image/grid_a.png") no-repeat scroll 0 bottom transparent;
	display: inline-block;
	height: 24px;
	text-indent: -9999px;
	width: 25px;
}

#grid_b{
	background: url("../image/grid_a.png") no-repeat scroll 0 top transparent;
	display: inline-block;
	height: 24px;
	width: 25px;
	text-indent: -9999px;
}
#list_a{
	background: url("../image/list_a.png") no-repeat scroll 0 bottom transparent;
	display: inline-block;
	height: 24px;
	margin-left: 8px;
	margin-right: 5px;
	text-indent: -9999px;
	width: 25px;
	float: left;
}

#list_b{
	background: url("../image/list_a.png") no-repeat scroll 0 top transparent;
	display: inline-block;
	height: 24px;
	margin-left: 8px;
	margin-right: 5px;
	width: 25px;
	float: left;
	text-indent: -9999px;
}]]></add>
		</operation>
	</file>

В чем моя ошибка. Помогите пожалуйста разобраться.

Поделиться сообщением


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

А VQmod может вносить изменения в стили  ?

Поделиться сообщением


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

Не знаю.

Вы спрашиваете потому то тоже не знаете или это ответ? Т.е. VQMOD не работает с файлами css?

Поделиться сообщением


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

Нет.Точно так же как не работает с JS.

Поделиться сообщением


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

Не знаю.

Вы спрашиваете потому то тоже не знаете или это ответ? Т.е. VQMOD не работает с файлами css?

Внесите вручную в стиле да и все нет надобности ломать голову

Поделиться сообщением


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

Судя вот по этому

<search position="replace"><![CDATA[/* Product */]]></search>

задачи стоит не просто в том ,чтоб дописать стили.

Поделиться сообщением


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

Спасибо за то что внесли ясность. Мне казалось, что VQMOD работает со всеми файлами на сайте. Теперь буду знать.

 

 

Судя вот по этому

<search position="replace"><![CDATA[/* Product */]]></search>

задачи стоит не просто в том ,чтоб дописать стили.

 

Задача в том, что каждый раз оформляю панель фильтра. В том месте где стиль отображения продуктов можно менять со списка на сетку, делаю вместо слов "Сетка", "Список" картинки. Для этого нужно изменить html код и внести стили. Html через VQMOD внес, хотел еще и стили через него же, чтобы в следующем проекте кинуть файлик и все.

Поделиться сообщением


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

Сделайте отдельные стили,например filter.css  и подключите их через vqmod ниже основных в хидере.
 

<file name="catalog/view/theme/шаблон/template/common/header.tpl">
 
</operation>
<operation>
<search position="after">
      <![CDATA[
        <link rel="stylesheet" type="text/css" href="catalog/view/theme/шаблон/stylesheet/stylesheet.css" />
      ]]>
</search>
<add>
<![CDATA[
        <link rel="stylesheet" type="text/css" href="catalog/view/theme/шаблон/stylesheet/filter.css" />
]]>
</add>
</operation>

Поделиться сообщением


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

а ещё лучше в контроллере только на тех страницах, где это необходимо, как пошло с версии 1.5.5.1

$this->document->addStyle('catalog/view/theme/шаблон/stylesheet/filter.css');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Решение здесь: http://forum.opencar...p?f=112&t=84191

 

 

И в чём решение? В том что написано на два сообщения выше уже давно?

Поделиться сообщением


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

Для тех, кто в танке ночью  в солнечных очках...
 

Цитата

The stylesheet.css can not modified with vqmod, the best way is
like this.


<!-- Created using vQmod XML Generator by UKSB - http://www.opencart-extensions.co.uk //-->
<modification>
   <id><![CDATA[Change Background Color]]></id>
   <version><![CDATA[1.0]]></version>
   <vqmver><![CDATA[2.1.7]]></vqmver>
   <author><![CDATA[M]]></author>
   <file name="catalog/view/theme/default/template/common/header.tpl">
      <operation>
         <search position="before"><![CDATA[</head>]]></search>
         <add><![CDATA[
<style type="text/css">
body {background-color: #EED49E;}
</style>
]]></add>
      </operation>
   </file>
</modification>

 

 

Переводить нужно?

Изменено пользователем Wild

Поделиться сообщением


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

Рекомендую снять....очки

Поделиться сообщением


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

Ваш вариант решает проблему, но человек так и не понял в чем его ошибка.
Я дал ссылку, где говорится что VQMod не обрабатывает CSS файлы.

Поделиться сообщением


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

Ответ этот уже дан мной выше.

 

В 29.01.2014 в 07:19, Tom сказал:

Нет.Точно так же как не работает с JS.

 

После чего даже предложено несколько вариантов решения....

Поделиться сообщением


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

Вижу...
Как я промограл?

Извините, вылез из танка, снял очки! ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Wild сказал:

Ваш вариант решает проблему, но человек так и не понял в чем его ошибка.

 

Возможно, что за 3 с лишним года уже понял...

Поделиться сообщением


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

Да ладно, прикалываться, НУ ПРОЛЯДЕЛ Я! )))
Видно в ночную работал и пост писал уже под утро, глазки слипались.
Я же извинился!

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.