node

Вывод полей node в page.tpl.php

7 ноября 2019 в 1:29

Как вывести значение поля ноды в page.tpl.php?
И чтобы значение отображалось, когда мы находимся в этой ноде.

А именно в ноде есть поле field_bg, в него загружаем картинку.
И нужно чтобы эта картинка была фоном header на этой странице.

Знаю, что можно хуком через объявление переменной.
Но как это сделать?

Вывод и удаление полей в шаблоне node.twig

6 мая 2019 в 2:21

Для того чтобы сконструировать нужный вид в шаблоне ноды приходится поработать с выводом полей.
За вывод полей отвечает {{ content }}
Но что если я хочу одно поле отделить от всех остальных и вывести отдельно...
Я могу его вывести с помощью кода {{ content.field_opis }}
Но при этом поле останется и в {{ content }}, соответственно оно выведется дважды...
Как этого избежать?
Например, в Д7 можно было указать hidden в констуркции content
А как быть в Друпал 8?

Views и Node->body #markup

22 декабря 2018 в 19:43

Столкнулся с проблемой вывода вьюса в #markup поля body ноды.
Для обычного вывода ноды вьюс выводится полностью и подхватывает файлы с темизацией, а для вывода в рассылке подхватывается уже отрендеренное значение из Node->body[0['#markup']. И здесь уже вьюс выводится отрендеренным без учета файлов темизации.
Как сделать чтобы в #markup он выводился полностью отрендеренным с учетом файлов темизации?

Node Embed только в поле

3 августа 2018 в 16:53

Нужна подсказка.
Задача - привязать ноды с определённым термином к материнской ноде. Вывод в виде списка заголовков со ссылками или анонсов...
Вывод на экран типа Node Embed для CKEditor только выбор этих нод через поле.
Если возможно вьюху привязать к ноде и как сделать так, чтобы эта вьюха не тупо вставлялась а фильтровала по термину?

Подсчет количества нод с фильтрацией по термину таксономии v.2

24 мая 2018 в 7:31

Здравствуйте. Недавно делал подобную тему, реализовываю данную проблему через код.
Но понял что есть альтернатива в виде views v.3, в котором в принципе строится правильная таблица, но.. используются 2 разных словаря, и кроме группировки с дублированием ничего не нашел.
Таблица нужна в таком виде:

Проблема с полным переводом на сайте

21 мая 2018 в 13:17

Здравствуйте. Возникла проблема с полным переводом содержимого в нодах.
Переводится по сути всё, даже в хлебных крошках все отображается корректно, но в ноде теги отображаются только на одном языке.
Теги сделаны через таксономию, таксономия локализована.
Можно ли решить данную проблему непосредственно через друпал? или каким-то простым запросом в ноду?

Подсчет количества нод с фильтрацией по термину таксономии

16 мая 2018 в 15:07

Здравствуйте, необходимо подсчитать количество нод, но дополнительно отфильтровав их по определенному термину таксономии.
Разумеется через функции)
Заранее спасибо

Как темизировать поля в определенном отражении у отдельного типа материала?

29 марта 2018 в 10:16

Есть тип материала
у которого в настройках отображения есть несколько отражения (по умолчанию, анонс, токен),
в токене выводятся поля, которые имеют свою html структуру.
Мне нужно их переформатировать (темизировать). к примеру добавить/убрать атрибуты, либо вообще очистить от html чтобы выводились чистые значения.
Подскажите куда копать как это сделать?

Как вывести через display suite (поле) количество просмотров отдельной ноды (drupal8)

14 ноября 2017 в 1:06

Как вывести через display suite (поле) количество просмотров отдельной ноды (drupal8) ?

еще момент как вывести так же через display suite (поле) количество комментариев с ссылкой на коментарии ноды

Интеграция вёрстки Drupal 7

23 мая 2017 в 18:58

Добрый день.
Есть комплект вёрстки (13 макетов), необходимо интегрировать с Drupal 7, в котором уже созданы все необходимые типы материалов.
Смогу полностью описать, что необходимо сделать, ответить на любые технические вопросы, связанные с реализацией.
Прямой заказчик, удалённая работа, оплата частями (VISA/MC, WMR, Яндекс).

Требования:
- Скайп в режиме чата
- Стабильный онлайн
- Понимание Drupal API в части работы с БД и нодами, навыки работы по фронтенду (html/css/js)

Контакты для связи:
скайп comlink812

Как решить проблему 404?

9 марта 2017 в 11:11

Всем доброго дня!
Ребята, кто сталкивался с такой фигнёй. Взломали акаунт, сменили пароли админа. Проблему решил. Прошла неделя- все сначала. Обновил все модули....пока тишина ( до этого долго не обновлял). Эти боты или х.з. кто удалили нод№1 c seo описанием, сейчас на главной странице красуется надпись СТРАНИЦА НЕ НАЙДЕНА The requested page "/" could not be found. 404
Как этот нод 1 удалить с сайта ?

Баг с публикацией материала

16 февраля 2017 в 15:11

Заметил баг, который встречается на друпал если в ноде есть поле с изображениями и в него загрузить ~ 100 - 150 и больше файлов, то при сохранении нода сам снимается с публикации... подозреваю что с другими полями аналогичная история при большом их количестве...
Каким образом исправить этот недочет? кто то сталкивался?

Как программно добавить 2 значения полю у которого выставленно ограничение в 1 значение?

8 февраля 2017 в 13:16

Здравствуйте, можно ли сделать так чтобы пользователь мог добавлять только одно значения для поля, но при этом была возможность добавлять через hook_node_presave несколько?

[РЕШЕНО]Разрешить конкретному пользователю редактировать конкретную ноду

28 апреля 2016 в 23:25

Здравствуйте, уважаемые гуру!
Имею корпоративный сайт на Drupal 8, у которого база пользователей интегрирована с некоей самописной внешней системой управления сотрудниками. Необходимо, чтобы админ из этой системы мог дать разрешение конкретному пользователю редактировать (только редактировать, не создавать, удалять и т.д.) конкретный материал (ноду). Для этого я написал модуль EAC (Extended Access Control). Модуль хранит данные о разрешениях в БД в таблице `eac_access` в виде id | uid | nid, где uid - это ид пользователя, а nid - ид ноды, которую ему разрешено редактировать.

Код, обращение к родителю словаря ноды,проверка его tid

29 марта 2016 в 5:50

Здравствуйте, такая проблема.
У пользователей есть у каждого своя нода,заполненная, в ней они выбирают из словаря термин родительский всегда и там ещё может что дочернее, т.е. их можно классифицировать по родителям, там 3 родителя. Необходимы два из 3х, у них tid = 55 и 129.
Обращаюсь к ним так главное проверка наличия
foreach ($node->taxonomy as $taxonomy_term)
{ if ($taxonomy_term->tid == 55)&&($entity->field_kurs[LANGUAGE_NONE][0]['value']==1)$entity_field[0]['value'] = 1.4 };

Изменить число записей в пейджере на странице admin/content

31 января 2016 в 15:26

Наверняка такая задача возникала у каждого новичка, кто, как и Ваш покорный слуга, забыл поставить каптчу на форму.... Вал спама на сайте и потребность быстро с помощью VBO все убить. Видел здесь решение для модуля коммент: http://www.drupal.ru/node/77837 в 6-ке. А для модуля Node в 7-ке подойдет другой способ:
открываем файл: modules/node/node.admin.inc. В этом файле нас в данном случае волнуют строки с 496 по 502:
$nids = $query
->fields('n',array('nid'))
->limit(50)

Как добавить атрибут в CCK поле?

16 декабря 2015 в 17:07

В hook_form_alter костомизирую форму ноды, в которой присутствуют поля CCK.
Мне нужно добавить атрибут в input для CCK поля textfield (см. прикрепление).
Но почему-то при добавлении данного кода:

Решить задачу по связи типов нод между собой

14 декабря 2015 в 8:58

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