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> | + | |
/** | /** | ||
* кнопка "показать еще" | * кнопка "показать еще" |