при выборе статьи в select, появлялся бы заголовок
Здравствуйте. Подскажите пожалуйста, как сделать при выборе статьи в поле select, появлялся заголовок статьи на той же самой странице?
<select class="form-control">
<option class="link">Статья - 1</option>
<option class="link">Статья - 2</option>
<option class="link">Статья - 3</option>
<option class="link">Статья - 4</option>
<option class="link">Статья - 5</option>
</select>
<article>
<span>Статья - 1</span>
</article> Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
— в противном случае, если данные нужно подгружать — то да, только ajax.
Постараюсь помочь. Вот примерное решение:
В том месте, где вызываете select со списком, пишем:
Создаем чанк articleSelectOption с содержимым:
Теперь, где-нибудь внизу страницы после подключенного Jquery пишем:
— при помощи этого мы через ajax обратимся к сниппету, который возвратит нам желаемые данные (в нашем случае — заголовок). Создадим сам сниппет (допустим ajaxReturn):
ajaxReturn
— теперь в самом низу страницы до закрыващего тега вызовем этот сниппет [[!ajaxReturn]]
Осталось только создать чанк articleTitle, с содрежимым, допустим [[+pagetitle]]