Forums / National / Russian / Сборка «Фриланс-биржа» / Как подключить свой шаблон tpl

vavahov
#1 2016-03-06 11:35

Добрый день.

Создал свой шаблон tpl (market.tree.mytree.tpl)

Вывел его в нужнй странице. Но не отображается содержимое, а отображается строка с кодом.

Как нужно подключить свой шаблон в системе, чтобы его было видно.

Macik
#2 2016-03-06 19:47

Во-первых, уточните идет ли речь о сборке биржи.

Во-вторых, поясните какими средствами вывели на странице, что за строка отображается. В общем надо больше подробностей.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
vavahov
#3 2016-03-06 20:32

Да, биржа от cmsworks.ru.

Вывел так: 

{PHP|cot_build_structure_market_tree_mytree()}

Вывел в market.list.tpl

Эта же строка и отображается на странице.

Если вывести без _mytree, то все нормально, категории отображаются из стандартного шаблона.

Yusupov
#4 2016-03-07 05:45

Откуда вы взяли функцию cot_build_structure_market_tree_mytree()? В модуле Market такой функции нет. Рекомендую сначала разобраться с принципами работы Cotonti и изучить код нужного вам модуля, а уже потом что-то изменять под себя.


Dit bericht is bewerkt door Yusupov (2016-03-07 06:59, 8 jaren ago)
vavahov
#5 2016-03-07 09:10

В форуме у вас на сайте вычитал.

Но ни чего не выходит.

вывод категорий работает, я его переделал под себя, но на странице market.list нужен другой вид списка категорий, вот я и создал свой шаблон tpl, но подключить так и не получилось.

В модуле прописывал функцию, но не получилось вывести.

Macik
#6 2016-03-08 00:52

Вы действуете наугад. Ознакомьтесь с тем, что такое теги, как осуществляется вызов функций из шаблона. Изучите код функции вывода и посмотрите код шаблона вывода `market.tree.tpl`.

Если примерное понимание есть, и все что вам надо переопределить шаблон `market.tree.tpl`, то скопируйте его, например, в выбранную тему оформления (в папку с темой), и затем меняйте.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F