Вывод статей на сайте Modx Revo GetResources. Modx revo вывод новостей


Создание сайта на MODX Revolution. Урок 4. Вывод Новостей при помощи MIGX -

YouTube

Поддержать проект: http://www.donationalerts.ru/r/vasiliy_maksimov Здравствуйте, Друзья! В данном видео уроке мы настроим и выведем блок новостей на MODX Revolution. Для этого мы будем использовать приложение MIGX. MIGX на MODX Revo позволяет выводить новости и тому подобную информацию, динамически — прямо из админки сайта на MODX Revolution. Ссылка на JSON массив для MIGX: https://yadi.sk/i/VAIBV7G43KhmDT



В данном видео-уроке кратко рассмотрены форматы данных ini, csv и json. Что это такое и как с ними работать на языке программирования PHP https://github.com/Li

YouTube

MODX Revolution урок 19 Вывод статей на сайте MODX Revolution Вопросы задаем здесь https://www.modx.cc/video-uroki/19-stranicza-statej/ Сайт http://www.modx.cc

YouTube

В этом видеоролике я расскажу, что такое файл robots.txt, для чего он нужен при продвижении сайта и как правильно его настроить. Robots.txt — это стандарт искл

YouTube

Полезно? Подпишись на канал: https://goo.gl/o1TVqF Создание интернет-магазина от А до Я: https://goo.gl/7mDqYD Создание новостного сайта от А до Я: https://goo.

YouTube

Качество работы сайта и его внешний вид во многом зависит от того, на каком движке он разработан. Среди наиболее популярных и используемых на сегодня движков (

YouTube

My plugins for MODx CMS. Part of my «Content Editor Tools» package. You can add RTE to introtext and description. You may also like CET AssetsTV for fast file

YouTube

In this lesson, we're going to be building a jQuery Tab Panel Widget just like the ones you've undoubtedly seen all over. There's nothing special about what we

YouTube

Полезно? Подпишись на канал: https://goo.gl/o1TVqF Создание интернет-магазина от А до Я: https://goo.gl/7mDqYD Создание новостного сайта от А до Я: https://goo.

YouTube

Insert beautiful links decorated as buttons. Very easy and fully visual, this plugin can help you to customize button using all HTML styles features.

YouTube

Поддержать проект: http://www.donationalerts.ru/r/vasiliy_maksimov Здравствуйте, Друзья! В данном видео уроке мы настроим MODX Revolution, установим необходимые

YouTube

Sorry Im getting kind of sick. Using $.get we can load any content we want via ajax into a div

YouTube

Почему среди платформ для создания корпоративных порталов и онлайн-сервисов стоит выбрать modx. Преимущества и недостатки системы управления сайтом modx cmf. Со

YouTube

Продолжение курса и дополнительные материалы на нашем сайте — http://goodprogrammer.ru/real-programming-2/lessons/10-json-data-storage План видео 0:06 — Прив

YouTube

www.vimore.org

MODX REVO - Новости на сайте

Как создать новости или статьи на сайт Modx Revo? При помощи getPage и getResources.

Загружаем и устанавливаем пакеты getPage, getResources, phpthumbof.

Создаем ДОЧЕРНИЙ РЕСУРС (папку), называем ее СТАТЬИ и в ней несколько статей или новостей размещаем (дочерних ресурсов). У каждой статьи или новости должна стоять галочка ПОКАЗЫВАТЬ В МЕНЮ.

В ресурсе СТАТЬИ вписываем:

[[[getPage?&elementClass=`modSnippet`&element=`getResources`&parents=`[[*id]]`&tpl=`articleTpl`&limit=`5`&includeTVs=`1`&hideContainers=`1`&pageLimit=`5`&pageNavVar=`page.nav`]]Страница [[+page]] из [[+pageCount]]<ul>[[+page.nav]]</ul>

Создаем TV  (дополнительное поле) с именем image, ввод - картинка, вывод - по умолчанию. Делаем его доступным ко всем шаблонам вывода статей и новостей.

Создаем шаблон вывода одной статьи и размещаем там этот код (этот шаблон присваиваем всем ресурсам со статьями):

Дата публикации: [[*publishedon]][[*pagetitle]][*image:phpthumbof=`w=120&h=120&zc=1`]]"> [[*content]]

В шаблон основной страницы где надо вывести блок последних 3 новостей пишем:

[[!getPage?&element=`getResources`&parents=`3,4` &tpl=`articleTpl` &limit=`3`&includeTVs=`1`]]

где 3 и 4 - номера папок в которых находятся новости (ID родительского ресурса, указан в скобочках в древе ресурсов), 3 - кол-во выводимых новостей или статей

Создаем чанк articleTpl:

<a href="[[~[[+id]]]]">[[+pagetitle]]</a><p><img alt="" src="[[+tv.image:phpthumbof=`w=100`]]">[[+introtext]]</p>

В стили добавляем 

.pageList {margin: 10px 0;}.pageList li a {padding: 5px;border: 3px solid #F1F1F1;}.pageList li {float: left;margin: 0 5px;}.pageList li a.active{background: #D3CBCB;}

Создадим свой набор свойств

Элементы - Спиппеты - getPage. Переходим на вкладку ПАРАМЕТРЫ. Нажимаем Добавить набор параметров, как на рисунке

посавте галочку на Создать новый набор параметров, с имя впишите - articlePaging - Сохранить.

Заменяем в новом наборе pageFirstTpl и pageLastTpl, вместо английских слов вставляем русские - Первый, Последний. Сохраняем.

Прикрепим теперь наш новый набор свойств:

[[!getPage@articlePaging? &element=`getResources` &parents=`3,4` &tpl=`articleTpl` &limit=`3`]]

 

Дополнительная информация

anat-slavsite.com

Modx Revolution вывод статей на сайте GetResources

Добрый день!

Сегодня мы разберем основы вывода наших статей на сайте.

Для этого создаем два новых шаблона "Шаблон категории статей", "Шаблон статьи" и вставьте в них свой код. 

 Далее задаем иерархию каталогов и пишем статьи, пример приведен ниже:

Категории в modx revo

Modx revo вывод статей 

Для вывода отдельной статьи, в шаблоне "Шаблон статьи" необходимо прописать Плейсхолдеры.

Плейсхолдеры статьи modx revo

На самом деле все очень просто.

Пример вывода статьи в html:

<html>   <head>      <title>Название страницы</title>      <meta name="description" content="Краткое описания страницы">       <meta name="Keywords" content="Ключевое слово 1, ключевое слово 2">   </head>   <body>      <h2>Название статьи</h2>      <p>Текст статьи</p>   </body></html>

Пример вывода статьи в шаблоне Modx:

<html>   <head>      <title>[[*longtitle]]</title>      <meta name="description" content="[[*description]]">       <meta name="Keywords" content="[[*introtext]]">   </head>   <body>      <h2>[[*pagetitle]]</h2>      [[*content]]   </body></html>

Для вывода всех статей на страницу категорий, будем использовать сниппет getResources. Для начала установим его из стандартного установщика приложений Modx Revo. 

Далее странице категории статьи назначим "Шаблон категории статей" и в поле Содержимое вставим вызов сниппета. 

[[!getResources? &parents=`11` &depth=`5` &tpl=`kratnews` &limit=`10`]]

Пример шаблона категории статей Modx:

<html>   <head>      <title>[[*longtitle]]</title>      <meta name="description" content="[[*description]]">       <meta name="Keywords" content="[[*introtext]]">   </head>   <body>      [[*content]]   </body></html>

GetResources Modx Revo

Разберем данный код на моем примере. Я вывожу на странице максимум 10 статей из родительской категории 11( Продвижение сайта), с глубиной сканирования 5 пунктов и чанком оформления "kratnews"

Вывод статей на странице категории

Пример чанка kratnews:

<h3>[[+longtitle]]</h3><p>[[+introtext]]</p><a href="[[~[[+id]]]]">Читать полностью >></a>

На этом все. Задавайте ваши вопросы в комментариях.

Если статья понравилась, то поделитесь ей в социальных сетях:

foxtan.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта