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

[Решено] Как подключить файл стилей через ocmod?

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

Здравствуйте господа программеры,собственно вопрос не сложный,но я че-то "нагуглить" толком не смог. 

Как подключить отдельный фаил стилей через ocmod?

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


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

А в  чём отличие подключение стилей в файлах и в окмод?

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


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

А в  чём отличие подключение стилей в файлах и в окмод?

в чем отличие не знаю,я так предполагаю что можно сделать через окмод,а можно подключить в фаиле.Просто мне подсказали что это делается через окмод вот я и пытаюсь узнать как это делается.

 

спасибо,но что то не получается посмотрите пожалуйста и ткните носом (пытаюсь подключить myStyle.css в header.php )

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Custom Modification</name>
     <code>sanek</code>
    <version>1.5</version>
    <author>sanekk</author>
    <link>http://www.sitename.ru</link>
    <file path="catalog/controller/common/header.php">
        <operation>
            <search><![CDATA[
            $this->document->addStyle('catalog/view/theme/'.$this->config->get('config_template').'/stylesheet/myStyle.css');
            ]]></search>
            <add position="replace"><![CDATA[
            myStyle.css
            ]]></add>
        </operation>
    </file>
</modification>

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


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

Подключите в таком случае в хидер (header.tpl).

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


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

Подключите в таком случае в хидер (header.tpl).

В хидер.tpl подключать не имеет смысла,потому что при обновлении шаблона он перезапишется

а задача стоит такая:

нужно вынести отдельные правки из stylesheet.css в mystyle.css для того чтобы при обновлении шаблона не слетели мои правки в фаиле stylesheet.css.

Это нужно сделать в фаиле header.php и я так понимаю нужно делать через окмод,

Если кто в курсе объясните на пальцах, """а то я в танке мне не ясно :ph34r: """  

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

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


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

<operation>

<search><![CDATA[

тут поиск элемента после которого будут добавлены стили

]]></search>

<add position="replace"><![CDATA[

$this->document->addStyle('catalog/view/theme/'.$this->config->get('config_template').'/stylesheet/myStyle.css');

]]></add>

</operation>

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


Ссылка на сообщение
Поделиться на другие сайты
В хидер.tpl подключать не имеет смысла,потому что при обновлении шаблона он перезапишется

 

Вроде бы как речь шла о ocmod а не о том что бы прописать  это в шаблоне.

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


Ссылка на сообщение
Поделиться на другие сайты
<search><![CDATA[

$data['header'] = $this->load->controller('common/header');

      ]]></search>

так?

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


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

 

<search><![CDATA[
$data['header'] = $this->load->controller('common/header');
      ]]></search>
так?

 

типа того

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


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

типа того

 

не работает

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


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

не работает

что за у вас модуль ? можно сделать проще и подключить сразу в файле самого модуля 

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


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

 

задача стоит такая:

нужно вынести отдельные правки из stylesheet.css в mystyle.css для того чтобы при обновлении шаблона не слетели мои правки в фаиле stylesheet.css.

 

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


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

<file path="catalog/controller/common/header.php">

<operation>

<search><![CDATA[

$this->load->model('extension/extension');

]]></search>

<add position="before"><![CDATA[

$this->document->addStyle('catalog/view/theme/'.$this->config->get('config_template').'/stylesheet/myStyle.css');

]]></add>

</operation>

</file>

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


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

все сработало спасибо :eek:

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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