Вверх

Блог
RSS лента

Ответить на комментарий

Делаем и выводим новости на отдельную страницу и блок

Первый шаг. Создание нового типа материала.
— Главная › Управление › Содержание › Типы материалов › Добавить тип содержимого
— admin/content/types/add

Имя:Новость
Тип:news
Дальше по желанию:
Описание: Новости сайта ....
Процесс:
Настройки по умолчанию:
+ Опубликовано
+ Помещать на главную
... »Сохранить тип содержимого

Второй шаг. Настройка Синонимов.
— Главная › Управление › Конструкция сайта › Синонимы › Настройки автоматических синонимов
— admin/build/path/pathauto

› Настройки адреса материала
Шаблон для всех адресов материалов типа Новость:[type]/[title-raw]
[type]/[title-raw] - что это? В первом шаге мы уже указали как будет он называться — Тип:news. [type]- это и есть та переменная которая заменит имя ссылки на news. [title-raw]- заголовок материала, если первую новость мы назовём «Первая новость» то в оконцовке мы получим ожидаемый результат вот такой ...ru/news/piervaia_novost, напомню, модуль: Transliteration - установлен и подключен
... »Сохранить настройки

Третий шаг. Создадим первую новость
— Главная › Создать материал › Новость
— node/add/news

Заголовок:Первая новость
Содержимое:Текст содержимого моей Первой новости
Дальше по желанию:
Настройки публикации:
+ Опубликовано
+ Помещать на главную
... »Сохранить

С первой частью справились, теперь пользователь или гость (Права настраиваются: — Главная › Управление › Управление пользователями › Разрешения / — admin/user/permissions), может публиковать свои новости на сайт.
Осталось, вывести весь новостной материал на страницу «Новости» (...ru/news), и вывод в блоке. Тут посложнее, так-как возможно различие в переводах, покажу на картинках.
Приступим....

Views - Модулем делаем вывод страницы с новостями, и блок последних.
— Главная › Управление › Конструкция сайта › Представления
— admin/build/views/list
Четвёртый шаг. Добавим новое представление - Страница

... »Добавить(admin/build/views/add)
Имя:news
Описание:Новость
Тип:Материал
... »Далее

Основные настройки

Имя: Страница (Можно переписать как Страница новости, этот параметр чисто для вашего удобства)
Заголовок: Новости (Заголовок страницы)
Стиль: Без форматирования
Стиль строки: Материал (при этом поля - недоступны)
Использовать AJAX: Нет
Постранично: Да
Items per page: 10 (отображать по 10 новостей на странице)
Уникальность: Нет
Доступ: Multiple roles (доступ к представлению - просмотр)
Exposed form in block: Нет
Заголовок: Нет
Подвал: Нет
Пустой текст(выводится при пустом представлении): Нет
Тема оформления: Информация
Настройки страницы

Путь: news (путь вывода представления (...ru/news))
Меню: Normal: Ново... (заголовок в меню Новости)
Критерии сортировки

Материал: Дата создания убыв. (сортировка по убыванию - новые вверху)
Материал: Закреплен (сортировка по убыванию, закрепленный материал вверху)
Фильтры

Материал: Тип = Новость (вывод только этот тип)

... »СОХРАНИТЬ

Пятый шаг. Добавим новое представление - Блок

Слева в столбике выберем Блок(мастерим сейчас вывод заголовка новостей в блок на страницы сайта) и жмём Добавить вывод.
Метод почти ничем не отличается от вывода страницы, только тем, что выводим только заголовок новости (т.е. используем поле).

Основные настройки

Имя: Блок (Можно переписать как Блок новости, этот параметр чисто для вашего удобства)
Заголовок: Последние Новости (Заголовок страницы)
Стиль: Без форматирования
Стиль строки: HTML List (при этом поля - доступны)
Использовать AJAX: Нет
Постранично: Нет
Items per page: 10 (отображать по 10 заголовков новостей в блоке)
Уникальность: Нет
Доступ: Multiple roles (доступ к представлению - просмотр)
Exposed form in block: Нет
Заголовок: Нет
Подвал: Нет
Пустой текст(выводится при пустом представлении): Нет
Тема оформления: Информация
Поля

Материал: Заголовок (что нам и надо)
Критерии сортировки

Материал: Дата создания убыв. (сортировка по убыванию - новые вверху)
Фильтры

Материал: Тип = Новость (вывод только этот тип)

... »СОХРАНИТЬ
Ваша новость готова и можно посмотреть ...ru/news
Блок для вывода настраиваем на странице блоков
Вот вроде и всё :)

Очень помогла эта статья, решил себе сохранить на будущее.

Источник: http://www.drupal.ru/node/34977

Ваша оценка: Пусто Средняя: 3.2 (5 votes)

Ответить

 
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.
  • Image links from G2 are formatted for use with Lightbox2
  • Image links with 'rel="lightshow"' in the <a> tag will appear in a Lightbox slideshow when clicked on.
  • Links to HTML content with 'rel="lightframe"' in the <a> tag will appear in a Lightbox when clicked on.
  • Links to video content with 'rel="lightvideo"' in the <a> tag will appear in a Lightbox when clicked on.
  • Links to inline or modal content with 'rel="lightmodal"' in the <a> tag will appear in a Lightbox when clicked on.

Подробнее о форматировании

Главная | Портфолио | Услуги | Контакты | Блог