Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

VQMOD не видит файл. Как решить?


Recommended Posts

Пишу 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 не работает с файлами 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');
Надіслати
Поділитися на інших сайтах

  • 10 months later...
Решение здесь: http://forum.opencar...p?f=112&t=84191

 

 

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

Надіслати
Поділитися на інших сайтах

  • 2 years later...

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

Цитата

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
Надіслати
Поділитися на інших сайтах

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

 

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

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

 

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.