XF 1.5 Вопрос по модификации шаблонов

Begemot

Проверенные
Сообщения
159
Реакции
187
Баллы
8,145
В общем пара вопросов.
1. С таким видом:
Код:
<modification template="ШАБЛОН" modification_key="КЛЮЧ" description="" execution_order="10" enabled="1" action="str_replace">

<find><![CDATA[КАКОЙ-ТО КОД]]></find>
<replace><![CDATA[КАКОЙ-ТО КОД]]></replace>

</modification>
я успел познакомится. Но, допустим, надо вставить код в конец файла (например, EXTRA.css), или подключить свой код до или после определенного кода. Как тогда прописывать?

2. Допустим надо сделать 2-3 изменения в разных местах одного шаблона, как тогда должен выглядеть xml, так:
Код:
<modification template="ШАБЛОН" modification_key="КЛЮЧ" description="" execution_order="10" enabled="1" action="str_replace">

<find><![CDATA[КАКОЙ-ТО КОД]]></find>
<replace><![CDATA[КАКОЙ-ТО КОД]]></replace>

<find><![CDATA[КАКОЙ-ТО КОД 2]]></find>
<replace><![CDATA[КАКОЙ-ТО КОД 2]]></replace>

</modification>

или так:

Код:
<modification template="ШАБЛОН" modification_key="КЛЮЧ 1" description="" execution_order="10" enabled="1" action="str_replace">

<find><![CDATA[КАКОЙ-ТО КОД]]></find>
<replace><![CDATA[КАКОЙ-ТО КОД]]></replace>


</modification>

<modification template="ЭТОТ ЖЕ ШАБЛОН" modification_key="КЛЮЧ 2" description="" execution_order="10" enabled="1" action="str_replace">

<find><![CDATA[КАКОЙ-ТО КОД 2]]></find>
<replace><![CDATA[КАКОЙ-ТО КОД 2]]></replace>


</modification>
 
Второй вариант, но это всё делается в админке, а не в файле.
Если нужно в конец или начало шаблона, можно воспользоваться регуляркой.
В одном шаблоне, в большей части случаев, придётся делать каждый раз новую модификацию, если к одному шаблону нужно применить несколько.
Создаются все модификации здесь - /admin.php?template-modifications/.
Но для этого нужно включить режим отладки, или просто в адресной строке дописать к строчке выше - add.
Получится - /admin.php?template-modifications/add.
Ну и CSS-код, можно просто писать в EXTRA.css.
Только если не хотите перенести на другой форум, тогда это лучше делать с созданием дополнения, и привязкой всего к дополнению.
 
Mirovinger, вот и хочу сделать, как дополнение, а не ковырять шаблоны напрямую из админки. Не понравилось, удалил, переделал, снова поставил.
Если нужно в конец или начало шаблона, можно воспользоваться регуляркой.
Эммм... С этого места подробнее, а то я все методом научного тыка делаю))
И где это хочешь делать? В xml файле?
Не, я просто не так выразился, сделать, как дополнением.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу