х словах це означає, що коли ви ставите виклик Wayfinder а у вашому шаблоні, він починає шукати ресурси, які відповідають заданим у ньому параметрах і повертає список посилань до цих ресурсів у форматі відсортованого списку або в певному вами форматі.
Зазвичай Wayfinder використовую для створення динамічної навігації по сайту, (меню). Так як більшість HTML шаблонів використовують невпорядковані списки для створення меню, то Wayfinder є ідеальним інструментом для цих цілей. Використання сниппета Wayfinder для динамічного генерування меню дозволяють уникнути зайвої роботи, так як він автоматично визначає зміни і відповідно змінює меню.довольно гнучкий інструмент і дозволяє визначити, які ресурси включити або виключити з меню, який шаблон меню, як глибина меню сайту. Кордон можливостей визначається HTML/CSS кодом.
Для виклику сниппета Wayfinder необхідно задати принаймні один параметр - початковий ID. Базовий виклик сниппета Wayfinder в такому випадку буде виглядати ось так:
[[! Wayfinder? amp; startId=`0`]]
Детальний опис можна знайти в офіційній документації - # justify gt; 2 getResources - сниппет MODX Revolution, який витягує вміст полів з інших ресурсів і виводить його в будь-якому зручному для вас віде.отлічно підходить для випадків, де вам необхідно об'єднати і вивести інформацію від різних ресурсів в одному місці і в необхідному форматі. Найбільш очевидним застосуванням сниппета getResources буде створення основної блогової сторінки сайту, інші можливі блоки використання - слайдери, сторінка портфоліо, новинна стрічка.
Дзвінок сниппета getResources здійснюється за допомогою такої контсрукціі:
[[! getResources?
amp; showHidden=`1`
amp; tpl=`articleTpl`
]],
де articleTpl - спеціально підготовлений шаблон.
Детальний опис можна знайти в офіційній документації - # justify gt; 3 FormIt - це сниппет, який дозволяє будувати динамічні форми в MODX Revolution. Є багато причин використання форм на вашому вебсайті, основною з них є створення інтерфейсу контакту або зв'язку.
Отже, щоб FormIt заробив, вам необхідно розмістити виклик сниппета і HTML код форми в місці контакт форми. Якщо ви використовуєте eForm сниппет MODX Evolution, то вам необхідно створити tpl шаблон для вашої форми, а потім викликати його в сніппет, але при використанні FormIt вам не потрібно викликати форму в сніппет, замість цього ви розміщуєте форму після виклику сниппета.
Давайте поглянемо на виклик сниппета. Документація FormIt офіційного сайту MODX містить відмінний приклад форми контактів. Буде корисно почитати документацію по цьому посиланню # justify gt; 4 getPage - це сниппет MODx Revolution, який дозволяє додавати пагінацію до елементів сайту, які можуть бути розбиті посторінково. Згідно з документацією getPage - це ... загальний сниппет для представлення, навігації та можливого кешування, багатосторінкових переглядів будь-яких елементів, які беруть обмежувальні і офсетні параметри для обмеження набору даних і встановлює плейсхолдер, який getPage може використовувати для отримання загальної кількості елементів виводяться на страніце.- це сниппет-обгортка. Він не може сам по собі робити що-небудь. Необхідно мати ще один сниппет, який виводить вміст, який потрібно розбити на сторінки і потім getPage робить пагінацію. В даному випадку сниппет, створювати висновок - це getResources і виклик getResources обгортали за допомогою getPage.
Приклад використання сниппета:
[[! getPage?
amp; elementClass=`modSnippet`
amp; element=`getResources`
amp; showHidden=`1`
amp; tpl=`articleTpl`
amp; limit=`3`
]]
Докладна документація: # justify gt; 1 Студентам необхідно розділитися на 4 групи, кожна з яких бере собі по одному сніпетів для вивчення.
2 Представники кожної групи по черзі пояснюють варіанти і способи використання сниппета іншим студентам.
Хід заняття: Для проведення даного заняття доречно використовувати метод проектів.
Етапи проведення:
. Кожна мала група студентів для вивчення отримує тему (один з сніпетів). Студенти малої групи повинні проаналізувати її і розбити на міні-теми.
. Кожен студент малої групи індивідуально вивчає міні-тему і готує про неї міні-доповідь, який представляє своєї малої групі.