AjaxSnippet в pdoResources
Создал список новостей с помощью pdoResources. По задумке в каждой новости, есть кнопка — «Подробнее». И с помощью аякса, подгружается вся новость и остальные нужные данные.
Попытался реализовать это с помощью AjaxSnippet. Одна проблема — при клике по кнопке «Подробнее» открывается информация во всех новостях.
В шаблоне pdoresources вызов:
Шаблон more_button.tpl
Как сделать, чтобы подгружалась только нужная новость в списке?
Попытался реализовать это с помощью AjaxSnippet. Одна проблема — при клике по кнопке «Подробнее» открывается информация во всех новостях.
В шаблоне pdoresources вызов:
<div class="clearfix" id="more[[+idx]]"> [[AjaxSnippet?
&snippet=`more`
&input=`[[+introtext]]`
&as_mode=`onclick`
&as_target=`#more[[+idx]]`
&wrapper=`more_button.tpl`
]] </div>Шаблон more_button.tpl
<span id="[[+key]]" class="more blue left as_trigger">Подробнее V</span>Как сделать, чтобы подгружалась только нужная новость в списке?
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В сниппете нужно изменить
на:
и соответственно, класс в шаблоне:
PS: Кстати работает и без указания id="[[+key]]", а вот класс as_trigger вставлять нужно было обязательно
1) В сниппете AjaxSnippet нужно изменить
на:
2)Вывод списка:
3)list_news.tpl — Чанк с шаблоном для pdoResources
4)more_button.tpl — Шаблон для кнопки подробнее