node

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

6 мая в 2:21

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

0 Thanks

Views и Node->body #markup

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

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

0 Thanks

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

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

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

0 Thanks

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

24 мая 2018 в 7:31

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

0 Thanks

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

21 мая 2018 в 13:17

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

0 Thanks

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

16 мая 2018 в 15:07

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

0 Thanks

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

29 марта 2018 в 10:16

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

0 Thanks

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

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

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

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

0 Thanks

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

23 мая 2017 в 18:58

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

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

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

0 Thanks

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

9 марта 2017 в 11:11

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

0 Thanks

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

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

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

0 Thanks

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

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

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

0 Thanks

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

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

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

0 Thanks

Код, обращение к родителю словаря ноды,проверка его 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 };

0 Thanks

Изменить число записей в пейджере на странице 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)

0 Thanks

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

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

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

0 Thanks

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

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

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

0 Thanks