This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
private:koding:hostcms:modules:informacionnye_sistemy:showmore [27.07.15 в 17:26] maximzasorin_gmail.com [Динамическая подгрузка элементов] |
private:koding:hostcms:modules:informacionnye_sistemy:showmore [27.06.17 в 14:52] (current) maximzasorin_gmail.com ↷ Страница перемещена из private:koding:hostcms:modules:informacionnye_sistemy:reshenija:showmore в private:koding:hostcms:modules:informacionnye_sistemy:showmore |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Динамическая подгрузка элементов ====== | ====== Динамическая подгрузка элементов ====== | ||
| - | При нажатии на кнопку "подгрузить еще" происходит подгрузка элементов ИС. Скрипт обращается по адресу (пример ниже) и добавляет ответ в конец контейнера ("#portfolio") | + | При нажатии на кнопку "подгрузить еще" происходит подгрузка элементов ИС. Скрипт обращается по адресу (пример ниже) и добавляет ответ в конец контейнера ("#portfolio"). |
| - | ===== Код в настройках ТДС ===== | + | Для реализации: |
| - | + | - Добавляем код в настройках ТДС <code php> /** | |
| - | <code php> | + | |
| - | /** | + | |
| * При аякс загрузке подменяем макет на пустой | * При аякс загрузке подменяем макет на пустой | ||
| * | * | ||
| Line 33: | Line 31: | ||
| */ | */ | ||
| </code> | </code> | ||
| - | + | - Редактируем код XSL шаблона вывода списка элементов ИС <code xml> | |
| - | ===== Код в XSL шаблоне ===== | + | |
| - | <code xml> | + | |
| <xsl:template match="/informationsystem"> | <xsl:template match="/informationsystem"> | ||
| <xsl:choose> | <xsl:choose> | ||
| Line 55: | Line 51: | ||
| </xsl:template> | </xsl:template> | ||
| </code> | </code> | ||
| - | ===== Код AJAX подгрузки ===== | + | - Подключаем js обработчик <code javascript> |
| - | <code javascript> | + | |
| /** | /** | ||
| * кнопка "показать еще" | * кнопка "показать еще" | ||