Использование результата сниппета в чанке тпл
Добрый день. Возможно вопрос избитый, но я нигде не могу найти документацию насчёт использования функции из сниппета внутри чанка. Я впервые пользуюсь модх. У меня есть чанк с формой данных клиента и сниппет с определением страны по айпи. Я хочу передать результат спиппета, но не могу понять как.
Допустим, сниппед называется TestSnippet, чанк TestChunk. Внутри чанка я подключаю сниппет через [!TestSnippet]. А куда писать результат? Я видела, что ставят внутри снипетта плейсхолдер, но он у меня пустой, поэтому могу предположить, что я вообще не подключаю сниппет к форме. Можете направить на ссылку или объяснить как это делать?
Допустим, сниппед называется TestSnippet, чанк TestChunk. Внутри чанка я подключаю сниппет через [!TestSnippet]. А куда писать результат? Я видела, что ставят внутри снипетта плейсхолдер, но он у меня пустой, поэтому могу предположить, что я вообще не подключаю сниппет к форме. Можете направить на ссылку или объяснить как это делать?
Комментарии: 2
В синтаксисе с квадратными скобками получить результат работы сниппета в виде плейсхолдера можно, только если сам сниппет поддерживает параметр toPlaceholder, в противном случае никак. Или используйте синтаксис Fenom, там можно сохранить результат работы сниппета в переменную так
{set $result = '!TestSnippet' | snippet:[]}
[!TestSnippet] Вам ничего и не выведет, правильно так:
А В нем возвращайте данные стандартно:
[[!TestSnippet]]
А В нем возвращайте данные стандартно:
<?php
$out = 'Код страны';
return $out;
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.