З першою частиною впоралися, тепер користувач або гість (Права налаштовуються: - Головна> Державне управлiння> Управління користувачами> Дозволи / - admin / user / permissions), може публікувати свої новини на сайт.
Залишилося, вивести весь новинний матеріал на сторінку «Новини» (. Ru / news), і висновок в блоці. Тут складніше, так-як можливо відмінність в перекладах, покажу на картинках.
Приступимо.
Views - Модулем робимо висновок сторінки з новинами, і блок останніх.
- Головна> Державне управлiння> Конструкція сайту> Уявлення
- admin / build / views / list
- 4.Четвёртий шаг.Добавім нове уявлення - Сторінка
Ось що вийшло:
* На зображенні Новини вже зроблені.
** Переклад можливо відрізняється від вашого.
tartareniztaraskona написав:
Поясніть мені, будь ласка, чому при зміні налаштувань вистави "Блок" значення налаштувань вистави "Сторінка" приймають ті ж значення і навпаки.
уявлення:
Defaults Тут настройки за замовчуванням для цього кончини.
Тобто для Page (Сторінка) і Blok (Блок) в нашому випадку Тема :. (Або інше) прийме значення від Defaults
Для індивідуального вь | вода треба в режимі редагування заголовка (Page в моєму випадку) перевизначити. або оновити за замовчуванням тобто для всіх.
Зліва в стовпчику виберемо Сторінка (робимо зараз висновок новин на сторінки сайту) і тиснемо Додати висновок.
Шлях: news (шлях виведення уявлення (. Ru / news))Меню: Normal: Ново. (Заголовок в меню Новини)
- критерії сортування
Матеріал: Дата створення спад. (Сортування за убуванням - нові вгорі)
Матеріал: Закріплений (сортування за спаданням, закріплений матеріал вгорі)
- фільтри
Матеріал: Тип = Новина (висновок тільки цей тип)
- 5.Пятий шаг.Добавім нове уявлення - Блок
Зліва в стовпчику виберемо Блок (робимо зараз висновок заголовка новин в блок на сторінки сайту) і тиснемо Додати висновок.
Метод майже нічим не відрізняється від виведення сторінки, тільки тим, що виводимо тільки заголовок новини (тобто використовуємо поле).
- фільтри
Матеріал: Тип = Новина (висновок тільки цей тип)
»ЗБЕРЕГТИ
Ваша новина готова і можна подивитися. ru / news
Блок для виведення налаштовуємо на сторінці блоків
Ось ніби і все :)
уявлення:
Defaults Тут настройки за замовчуванням для цього кончини.
Тобто для Page (Сторінка) і Blok (Блок) в нашому випадку Тема :. (Або інше) прийме значення від Defaults
Для індивідуального вь | вода треба в режимі редагування заголовка (Page в моєму випадку) перевизначити. або оновити за замовчуванням тобто для всіх.
Навіть не знаю чим допомогти, дивіться в логах сайту, можливо не вистачає пам'яті.
Причин може бути декілька, найпоширеніша - не вистачає пам'яті.
Дякую за хороший матеріал! Дуже корисно.
Виникло кілька питань:
1. Що тут робить модуль Transliteration? Все описане працює і без нього, тільки засобами правильно налаштованого Pathauto. Чи я не правий?
2. Коли створюємо нову новина там в налаштуваннях є галочка "закріплювати поверх списків". При цьому підході вона не працює, що потрібно поміняти в views щоб запрацювала? Що то гальмую я.
Alex_R написав:
1. Що тут робить модуль Transliteration? Все описане працює і без нього, тільки засобами правильно налаштованого Pathauto. Чи я не правий?
Alex_R написав:
Коли створюємо нову новина там в налаштуваннях є галочка "закріплювати поверх списків". При цьому підході вона не працює, що потрібно поміняти в views щоб запрацювала?
хм, і точно :( думаю можна вирішити, відпишу.
Gukov Yor написав:
Alex_R написав:
Коли створюємо нову новина там в налаштуваннях є галочка "закріплювати поверх списків". При цьому підході вона не працює, що потрібно поміняти в views щоб запрацювала?
хм, і точно :( думаю можна вирішити, відпишу.
Сам розібрався :)
У критерії сортування додаємо ще один критерій "Матеріал закріплений" сортування ставимо за зменшенням (саме це мене і збивало з пантелику, так і не зрозумів чому сортування повинна бути по спадаючій) і ставимо його першим в списку перед "Матеріал дата створення". Начебто все працює.
Тепер постало питання, Якщо додавати новини можуть дві ролі, як зробити так, щоб одна з них могла закріплювати свою новина у верхній частині списку, а інша ні?
Alex_R написав:
Сам розібрався :)
У критерії сортування додаємо ще один критерій "Матеріал закріплений" сортування ставимо за зменшенням (саме це мене і збивало з пантелику, так і не зрозумів чому сортування повинна бути по спадаючій) і ставимо його першим в списку перед "Матеріал дата створення". Начебто все працює.
Вирішено! оновив, спасибі.
Alex_R написав:
Тепер постало питання, Якщо додавати новини можуть дві ролі, як зробити так, щоб одна з них могла закріплювати свою новина у верхній частині списку, а інша ні?
До такого ще не додумався, можливо переписати в template.php
Нове на форумі
Вміст сайту публікується на умовах CreativeCommons Attribution-ShareAlike 3.0 або більш пізньої версії
Програмні коди в тексті статей - на умовах GNU GPL v2 або більш пізньої версії.
Drupal - торгівельна марка Дріса Байтаерта