Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forums / National / Russian / Тех. поддержка / Вызов функции движка по событию Onclick или др.

ed.moriarti
#1 2022-05-03 21:39

Доброго времени суток.

Ну подскажите возможно ли запустить функцию движка например по клику на кнопку...

Вот известная функция вывода работ из folio определенного пользователя

{PHP.usr.id|cot_getfoliolist('index', 100, '', '', $this)}

Если ее вставить, то она автоматически выполняется вместе с загрузкой страницы.

 

А можно ли сделать так чтобы вызов этой функции происходил при нажатии на определенную кнопку?

К примеру у меня задача такая: при нажатии на кнопку выводится диалоговое окно где будут работы  из folio в соответствии с этой функцией, но чтобы функция вызывалась и работы подгружались только когда диалоговое окно станет видимым, это к примеру...?

Added 1 minute later:

Или чтобы при нажатии на кнопку вместо PHP.usr.id подставлялся ID нужного пользователя и выводились его работы из folio...

Added 53 seconds later:

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

webitproff
#2 2022-05-15 10:06

два раза перечитал, задачу и вопрос чётко понять так и не смог. . . что, где, чьё, кому вывести....

Разработка, редизайн и модернизация шаблонов для Cotonti Siena, используя front-end framework UIkit 3
dorofej85
#3 2022-06-24 12:45

https://golance.net/tasks/audio-video-semka/muzyka-i-pesni/plenrunapishu-pesnyu

https://pastenow.ru/0aee016aef2a3cdc6ede62e2b8a3a245

там две опции и участок который 

<ul class="nav">
<!-- BEGIN: TASK_STAGES -->
<li>
<div class="row">
<div class="col-md-8">
<input name="stg[]" type="checkbox" value="{TASK_STAGE_ID}" onchange="recalculatePrice();" id="taskstage-{TASK_STAGE_ID}" class="stagecalc cst_check" data-price="{PHP.stage.stage_price|number_format($this, '0', '.', '')}" data-days="{TASK_STAGE_DAYS}">
<label for="taskstage-{TASK_STAGE_ID}"> {TASK_STAGE_TITLE}<br>
<small>{PHP.L.C_Additionally} {TASK_STAGE_DAYS|cot_declension($this, 'tasks_days')}</small> </label>
</div>
<div class="col-md-4 text-right">{TASK_STAGE_PRICE}</div>
</div>
</li>
<!-- END: TASK_STAGES -->
</ul>

где найти участок кода  в какой папке и файле которая отвечает за этот  html - вернее две опции  которые участвуют в калькуляции. Сообщите.

http://msk.evrostroyi.ru/