Це керівництво допоможе вам налаштувати гнучкий, потужний блог на MODx Revolution. У зв'язку з тим, що MODx Revolution є не платформою для блогів, а повномасштабної системою для веб-додатків, то байдужих надбудов вона не містить готового рішення для ведення блогів. Вам для цього необхідно налаштувати систему самостійно.
необхідні доповнення
Для початку вам треба скачати і встановити необхідні доповнення, які будуть використовуватися в системі. Нижче наводиться список найбільш часто використовуваних додатків:
необхідні доповнення
додаткові розширення
- Breadcrumbs - для навігації.
- Галерея - Для управління фото галереєю.
- SimpleSearch - Для додавання простого пошуку на ваш сайт.
- getFeed - Для створення RSS каналів на своєму сайті, наприклад свого канал Twitter.
- Login - для управління користувачами і обмеження прав доступу до сайту.
Створення шаблону блогу
По-перше, знадобитися створити шаблон для поста в блозі. Передбачається, що у вас вже є шаблони інших сторінок вашого блогу, нехай цей буде називатися "Base Template".
Зараз ми створимо шаблон 'BlogPostTemplate'. Ось його код:
Погляньмо на цей код. Пам'ятайте, будь-яку частину шаблону ви можете перемістити куди завгодно. Це тільки базова структура, якщо ви хочете щоб теги були внизу сторінки, то перемістіть їх туди, MODx не обмежує вас ні в чому.
Верхній і нижній колонтитули
По-перше, ви повинні були помітити, що у нас є два чанка: "pageHeader" і "footer". Ці чанкі містять повторювані шматки HTML-коду, що знаходяться зверху і знизу сторінки. Тому, якщо я хочу змінити шапку або підвал сайту, мені треба тільки поправити код чанка і зміни будуть застосовані до всіх сторінок сайту. Також я зробив посилання на цю ж сторінку, і назвав її pagetitle.
Інформація про піст
По-перше, ми використовуємо поле publishedon для формування дати поста.
По-друге, ми відображаємо список тегів для поста. Ви помітили, як ми оформили висновок тегів? Якщо ви не створили теги, то нічого не станеться. Якщо ви їх поставили, то вони будуть оброблені сніпетів tolinks. tolinks є частина розширення tagLister. і перетворює теги до списку посилань. Наші теги стануть інтерактивними! Ми вказали поле 'target' як 1, тобто вказали на головну сторінку. Якщо головна сторінка вашого блогу не є головною сторінкою сайту, то змініть параметр.
вміст поста
Є ще ціла купа інших параметрів Quip, які ми могли б налаштувати, але ми залишимо це для вас. Для того, щоб отримати більш детальну інформацію, зверніться до документації.
створення тегів
Тепер, коли ми налаштували наш шаблон, необхідно створити TV-параметр 'Tags', яку ми будемо використовувати для наших тегів.
Створюємо цей параметр. У назві пишемо 'tags', в описі пишемо "Comma delimited tags for the current Resource". Далі, переконайтеся, що до нього має доступ шаблон "BlogPostTemplate", який ми створили раніше.
От і все! Тепер Ви зможете додавати теги до будь-якого посту при редагуванні вашого ресурсу, вказавши через кому список тегів.
створення розділів
Якщо ви хочете, щоб ваш блог мав "Розділи", спочатку потрібно відповідні їм ресурси.
Ми створимо 2 розділу: "Особисті" та "Технологія". Створюємо два ресурси в корені сайту і робимо їх папками.