Вызов сниппета в чанке
Здравствуйте.
В следствии моей неопытности возникла проблема — есть написанный мною сниппет, который умножает полученные TV-значения и возвращает результат (такие вот извращения, ибо не понял, как можно решить этот вопрос иначе).Данный сниппет вызываю в шаблоне — все нормально подсчитывает и выводит нужный результат. Но как только вставляю вызов сниппета в чанк, который выступает шаблоном в вызове getResources, ничего не происходит — результат не показывает. Понимаю, что делаю глупость, но правильного решения не знаю. Подскажите пожалуйста, как правильно вставить результат работы сниппета в чанк.
Заранее благодарю за помощь.
В следствии моей неопытности возникла проблема — есть написанный мною сниппет, который умножает полученные TV-значения и возвращает результат (такие вот извращения, ибо не понял, как можно решить этот вопрос иначе).Данный сниппет вызываю в шаблоне — все нормально подсчитывает и выводит нужный результат. Но как только вставляю вызов сниппета в чанк, который выступает шаблоном в вызове getResources, ничего не происходит — результат не показывает. Понимаю, что делаю глупость, но правильного решения не знаю. Подскажите пожалуйста, как правильно вставить результат работы сниппета в чанк.
Заранее благодарю за помощь.
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Понимаю, что можно делать это по-умному, но я не придумал как. Может, подскажете.
Чанк
фильтр multiply,mpy
Читайте внимательно доки и не занимайтесь фигней :)
спасибо, что подсказали решение.
А нужно получать у того, который оформляется в данный момент. Примерно вот так:
Вызов сниппета:
Его чанк myTpl:
Сниппет getKurs:
Это решение для твоего вопроса.
Но лучше еще немного всё упростить, потому что держать курс в ТВ у каждого товара неудобно. Его нужно прописать в системную настройку kurs и вызывать сниппет вот так:
Ну и сам сниппет станет таким: