Форуми / National / Russian / Сборка «Фриланс-биржа» / Вставить в sbr.add.tpl тег из projects.offers.tpl

vpktz
#1 21.11.2018 09:16

Слышал что есть такой плагин pagelist    https://github.com/seditio/cot-pagelist   с помощью которого можно вы вести что угодно и где угоно. Но разобраться я с внем не смог.  Не смог на примере: вставить в sbr.add.tpl тег из projects.offers.tpl. Тег {OFFER_ROW_TIMEMIN} . 

Этот тег в projects.offers.tpl выводит число минимальных дней преглагающих исполнителем (пользователем оставившего заявку на выполнение задания  со своими условиями).

Нужно это число вывести в sbr.add.tpl. Вывод такого числа по предложению заказчика просходит с помощью {SBR_PROJECT_EXPIRED_DAYS}.

 

Код в projects.offers.tpl по выводу информации от исполнителя (пользователя оставившего заявку на выполнение задания  со своими условиями), которые он предлагает :

<!-- IF {OFFER_ROW_TIMEMAX} == {OFFER_ROW_TIMEMIN} AND {OFFER_ROW_TIMEMIN} != 0 OR {OFFER_ROW_TIMEMAX} == 0 AND {OFFER_ROW_TIMEMIN} != 0 -->
                                {PHP.L.offers_sroki}: {OFFER_ROW_TIMEMIN} {OFFER_ROW_TIMETYPE}  
                                <!-- ENDIF -->

цифру выводит тег 

{OFFER_ROW_TIMEMIN}

Можете показать на примере 

{OFFER_ROW_TIMEMIN} 

пользоваться  pagelist?

Kopusha
#2 21.11.2018 09:56

cot-pagelist  выводит страницы и списки страниц (модуль page). Теги другого модуля он выводить не может. 

Для вывода в шаблон sbr.add.tpl тега от projects.offers надо в плагине sbr сделать функцию которая обеспечивает это все и прописать вывод ее результата в tpl. Это если не городить отдельно плагин.

1) Смотриш в модуле projects ЧТО выводит в шаблон цифру OFFER_ROW_TIMEMIN

2) Смотриш в модуле projects ЧТО формирует цифру OFFER_ROW_TIMEMIN

3) Это дублируешь в sbr

Самый простой костыль.

vpktz
#3 21.11.2018 17:52

В общем тут нужно вмешательство в php. Это оставим на потом, мой скил пока слишком низок.  А вот на примере оповещении о сделках для пользователя в шапке. Сдесь же подходит pagelist? Можно по смотреть пример ? 

https://www.cotonti.com/forums?m=posts&q=8537 

 

Я понимаю что на странице плагина есть примеры по выводу новостей но что то  я не могу врубиться все ровно.

Kopusha
#4 21.11.2018 18:36

Почитал, вероятно плагин умеет не только с page модуля дергать информацию но с любых полей БД. Если это так то пробовать настраивать исходя из описания плагина

Тут куча инфы https://www.cotonti.com/forums?m=posts&q=7221&d=3

и тут https://www.cotonti.com/extensions/navigation-structure/pagelist