Програмний висновок нод в блоці drupal 7

Всім привіт, в сьогоднішньому уроці я покажу вам, як створити простий модуль для CMS Drupal 7, який буде виводити останні записи певного типу матеріалів з бази даних. Чесно сказати цей модуль не несе будь то користі, так як для таких завдань найчастіше використовують модуль views. Мета цього уроку показати як працювати з базою даних в Drupal 7, і навчитися виводити отримані з бази дані в блок.

Перше що нам потрібно зробити, це створити папку для нашого модуля, ім'я якої буде його назвою, нехай він називається last_node. Потім створіть в цій папці файл last_node.info і last_node.module. Файл last_node.info потрібен для ініціалізації нашого модуля системою, в нього ми запишемо наступні рядки:

Це самий мінімум того що може містити даний файл, але для простих модулів цього достатньо, прочитати більш докладно про фото info ви можете прочитати на інших ресурсах, про це вже багато разів писалося, так що я не хочу повторюватися, а поки давайте розберемо те що маємо:

Пункт name - це ім'я нашого модуля, description - опис модуля, core - версія ядра Друпал, яка потрібна для установки модуля.

Тепер приступимо до файлу last_node.module. У цьому файлі будемо описувати функціонал нашого модуля. Давайте виведемо в блок 10 останніх матеріалів, будь-якого типу контенту, у мене це буде product.

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

Схожі матеріали:

Вітаю Серьога.
Ось цікавить як зробити висновок випадкової статті в блоці?
У Viewse так і не зрозумів як реалізується.

Дивіться в умовах сортування

спасибі від душі братан, допоміг з рандом висновком)

Добрий день. Код хороший, робочий, але не враховує багатомовність.
Виводить все підряд. Як це виправити?

Популярне

Приватний веб-майстер Серьога

Схожі статті