Робимо і виводимо новини на сайті, drupal

З першою частиною впоралися, тепер користувач або гість (Права налаштовуються: - Головна> Державне управлiння> Управління користувачами> Дозволи / - admin / user / permissions), може публікувати свої новини на сайт.
Залишилося, вивести весь новинний матеріал на сторінку «Новини» (. Ru / news), і висновок в блоці. Тут складніше, так-як можливо відмінність в перекладах, покажу на картинках.
Приступимо.

Views - Модулем робимо висновок сторінки з новинами, і блок останніх.
- Головна> Державне управлiння> Конструкція сайту> Уявлення
- admin / build / views / list

  • 4.Четвёртий шаг.Добавім нове уявлення - Сторінка

Ось що вийшло:

Робимо і виводимо новини на сайті, drupal

* На зображенні Новини вже зроблені.
** Переклад можливо відрізняється від вашого.

tartareniztaraskona написав:
Поясніть мені, будь ласка, чому при зміні налаштувань вистави "Блок" значення налаштувань вистави "Сторінка" приймають ті ж значення і навпаки.

уявлення:
Defaults Тут настройки за замовчуванням для цього кончини.
Тобто для Page (Сторінка) і Blok (Блок) в нашому випадку Тема :. (Або інше) прийме значення від Defaults

Робимо і виводимо новини на сайті, drupal

Для індивідуального вь | вода треба в режимі редагування заголовка (Page в моєму випадку) перевизначити. або оновити за замовчуванням тобто для всіх.


Робимо і виводимо новини на сайті, drupal

Зліва в стовпчику виберемо Сторінка (робимо зараз висновок новин на сторінки сайту) і тиснемо Додати висновок.

Шлях: news (шлях виведення уявлення (. Ru / news))
Меню: Normal: Ново. (Заголовок в меню Новини)
  • критерії сортування Матеріал: Дата створення спад. (Сортування за убуванням - нові вгорі)
    Матеріал: Закріплений (сортування за спаданням, закріплений матеріал вгорі)
  • фільтри

    Матеріал: Тип = Новина (висновок тільки цей тип)

  • 5.Пятий шаг.Добавім нове уявлення - Блок

Зліва в стовпчику виберемо Блок (робимо зараз висновок заголовка новин в блок на сторінки сайту) і тиснемо Додати висновок.
Метод майже нічим не відрізняється від виведення сторінки, тільки тим, що виводимо тільки заголовок новини (тобто використовуємо поле).

Робимо і виводимо новини на сайті, drupal

Матеріал: Дата створення спад. (Сортування за убуванням - нові вгорі)
  • фільтри

    Матеріал: Тип = Новина (висновок тільки цей тип)

»ЗБЕРЕГТИ
Ваша новина готова і можна подивитися. ru / news
Блок для виведення налаштовуємо на сторінці блоків
Ось ніби і все :)

уявлення:
Defaults Тут настройки за замовчуванням для цього кончини.
Тобто для Page (Сторінка) і Blok (Блок) в нашому випадку Тема :. (Або інше) прийме значення від Defaults

Робимо і виводимо новини на сайті, drupal

Для індивідуального вь | вода треба в режимі редагування заголовка (Page в моєму випадку) перевизначити. або оновити за замовчуванням тобто для всіх.

Робимо і виводимо новини на сайті, drupal

Робимо і виводимо новини на сайті, drupal

Робимо і виводимо новини на сайті, drupal

Робимо і виводимо новини на сайті, drupal

Робимо і виводимо новини на сайті, drupal

Навіть не знаю чим допомогти, дивіться в логах сайту, можливо не вистачає пам'яті.

Причин може бути декілька, найпоширеніша - не вистачає пам'яті.

Робимо і виводимо новини на сайті, drupal

Дякую за хороший матеріал! Дуже корисно.
Виникло кілька питань:

1. Що тут робить модуль Transliteration? Все описане працює і без нього, тільки засобами правильно налаштованого Pathauto. Чи я не правий?

2. Коли створюємо нову новина там в налаштуваннях є галочка "закріплювати поверх списків". При цьому підході вона не працює, що потрібно поміняти в views щоб запрацювала? Що то гальмую я.

Робимо і виводимо новини на сайті, drupal

Alex_R написав:
1. Що тут робить модуль Transliteration? Все описане працює і без нього, тільки засобами правильно налаштованого Pathauto. Чи я не правий?

Alex_R написав:
Коли створюємо нову новина там в налаштуваннях є галочка "закріплювати поверх списків". При цьому підході вона не працює, що потрібно поміняти в views щоб запрацювала?

хм, і точно :( думаю можна вирішити, відпишу.

Робимо і виводимо новини на сайті, drupal

Gukov Yor написав:

Alex_R написав:
Коли створюємо нову новина там в налаштуваннях є галочка "закріплювати поверх списків". При цьому підході вона не працює, що потрібно поміняти в views щоб запрацювала?

хм, і точно :( думаю можна вирішити, відпишу.

Сам розібрався :)
У критерії сортування додаємо ще один критерій "Матеріал закріплений" сортування ставимо за зменшенням (саме це мене і збивало з пантелику, так і не зрозумів чому сортування повинна бути по спадаючій) і ставимо його першим в списку перед "Матеріал дата створення". Начебто все працює.

Тепер постало питання, Якщо додавати новини можуть дві ролі, як зробити так, щоб одна з них могла закріплювати свою новина у верхній частині списку, а інша ні?

Робимо і виводимо новини на сайті, drupal

Alex_R написав:
Сам розібрався :)
У критерії сортування додаємо ще один критерій "Матеріал закріплений" сортування ставимо за зменшенням (саме це мене і збивало з пантелику, так і не зрозумів чому сортування повинна бути по спадаючій) і ставимо його першим в списку перед "Матеріал дата створення". Начебто все працює.

Вирішено! оновив, спасибі.

Alex_R написав:
Тепер постало питання, Якщо додавати новини можуть дві ролі, як зробити так, щоб одна з них могла закріплювати свою новина у верхній частині списку, а інша ні?

До такого ще не додумався, можливо переписати в template.php

Нове на форумі

Вміст сайту публікується на умовах CreativeCommons Attribution-ShareAlike 3.0 або більш пізньої версії
Програмні коди в тексті статей - на умовах GNU GPL v2 або більш пізньої версії.
Drupal - торгівельна марка Дріса Байтаерта

Схожі статті