@Zewkin
Я у мамы фронтэндер

Передача getResources параметов GET-методом?

Доброго дня.

Есть карта с метками, нужно сделать по нажатию на город выводить материалы, где этот город записан в TV.

На странице вывода хочу вызвать что-то вроде этого:


[[!getResources? &parents=`15` &tpl=`resourceByCity` &includeTVs=`1` &processTVs=`1` &tvFilter=`city==Minsk` &tvPrefix=``]]


Как значение tvFilter передать на страницу, где будет написанный выше вызов через GET? Чтобы получилась ссылка вида localhost/index.php?id=1&tvFilter=`city==Minsk`
  • Вопрос задан
  • 5375 просмотров
Решения вопроса 1
Tesby
@Tesby
Создаем простенькый сниппет:
<?php
//пример вызова сниппета: [[!Get? &var=`param`]] и [[!Get? &var=`param` &def=`Строка по умолчанию`]]
$get = preg_replace('#[^a-zA-Z0-9_=]#', '', $_GET[$var]);
$output = (empty($get) && isset($def)) ? $def : $get;
 return $output;

Потом вызываем где нужно для передачи параметра:
&tvFilters=`[[!Get? &var=`tvFilter`]]`
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zewkin Автор вопроса
Я у мамы фронтэндер
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы