Jump to content
Sign in to follow this  
alinalessioYandex

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>

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Не знаю.

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Не знаю.

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

 

 

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

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

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

 

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

Share this post


Link to post
Share on other sites

Сделайте отдельные стили,например 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>

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Решение здесь: http://forum.opencar...p?f=112&t=84191

 

 

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

Share this post


Link to post
Share on other sites

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

Цитата

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>

 

 

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

Edited by Wild

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
4 часа назад, Wild сказал:

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.