Всем привет!
Хотел отключить адаптивность responsive.less и заменить
[CODE]
[/CODE]
Ну вот не задача внутри модуля в папочке hooks, [url="https://yadi.sk/i/igVINLqciLy2c"]создал 2 файла [/url], внутри styles.override.tpl, только закомментировал адаптивность.
[CODE]
{style src="styles.less"}
{*{style src="tygh/responsive.less"}*}
{* Translation mode *}
{if $runtime.customization_mode.live_editor || $runtime.customization_mode.design}
{style src="tygh/design_mode.less"}
{/if}
{* Theme editor mode *}
{if $runtime.customization_mode.theme_editor}
{style src="tygh/theme_editor.less"}
{/if}
[/CODE]
В итоге получаю
[CODE]
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/themes/responsive/css/styles.less
[/CODE]
Во втором meta.override.tpl
[CODE]
{if $display_base_href}
{/if}
{**}
{hook name="index:meta_description"}
{/hook}
[/CODE]
Если строку закомментировать или удалить все удаляется, но если вместо неё что то ставить то ничего не появляется, хоть что пиши.
В общем 2 день не могу понять почему, вроде бы все модули стандартные и не как не влияют на дизайн сайта, то есть переопределяться не должны.
- meta работает:
/design/themes/responsive/templates/addons/my_changes/hooks/index/meta.override.tpl
C кодом:
[CODE]
{if $display_base_href}
{/if}
{**}
{hook name="index:meta_description"}
{/hook}
[/CODE]
Однако можно и шаблон целиком оверайднуть
/design/themes/responsive/templates/addons/my_changes/overrides/meta.tpl
и туда весь контент из мета.
У меня одновременно сейчас работает и оверрайд шаблона и оверрайд хука.
Два раза грубо чистим кэш с помощь удаления папки var/cache
- По поводу styles.override.tpl
добавьте оригинальный хук в ваш оверрайд, чтобы другим модулям было за что зацепиться:
<br />
{hook name="index:styles"}<br />
<br />
{style src="styles.less"}<br />
<br />
{* Translation mode *}<br />
{if $runtime.customization_mode.live_editor || $runtime.customization_mode.design}<br />
{style src="tygh/design_mode.less"}<br />
{/if}<br />
<br />
{* Theme editor mode *}<br />
{if $runtime.customization_mode.theme_editor}<br />
{style src="tygh/theme_editor.less"}<br />
{/if}<br />
<br />
{/hook}
Ну или делайте полный оверрайд шаблона с помощью папки overrides вашего модуля.
Странно пробовал на серваке чистить полностью папку кеша, не работало проверил на локалке работает. Глюк какой то.
Удалили папку через файловый менеджер хостинга все заработало.
[quote name='pushkarskiy' timestamp='1439168292' post='226159']
Странно пробовал на серваке чистить полностью папку кеша, не работало проверил на локалке работает. Глюк какой то.
Удалили папку через файловый менеджер хостинга все заработало.
[/quote]
Вот и отличненько.