Алексей Арх(AlekseyArh)

Реальное имя
Алексей Арх
Город
Москва
ICQ UIN
222143070
Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: /9, комментариев: /21
Время участия
4 months 2 недели
Пользователь поблагодарил
Материалы: 0, Комментарии: 3
Пользователя поблагодарили
Материалы: 0, Комментарии: 0

AlekseyArh Ср, 19/07/2017 - 10:44

[Решен] Сгенерировать form_token

Добрый день.
В форме редактирования ноды сохраняю некоторые поля с помощью ajax, после чего ноду нельзя сохранить обычным способом, пишет "Материал уже был изменён другим пользователем, или вы уже прислали изменения. В результате ваши изменения сохранить невозможно."
Думаю если сгенерировать новый form_token и подменить его, то может получиться. Но не могу найти как это сделать.
Есть мысли?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

AlekseyArh Чт, 18/05/2017 - 11:27

[Решен] Как программно очистить кеш ноды в Drupal 8?

Добрый день.

Я через hook_node_view_alter добавляю в ноду некий текст.
Текст лежит допустим в файле.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

AlekseyArh Чт, 18/05/2017 - 09:07

[Решен] Drupal 8 вырезает data атрибуты из html

Добрый день.
Через hook_node_view_alter добавляю html

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

AlekseyArh Пнд, 15/05/2017 - 16:19

PDO lastInsertId

Как в Drupal 8 получить ID последнего insert?

Ключевые слова: 
Версия Drupal: 
0 Спасибо

AlekseyArh Пнд, 15/05/2017 - 13:57

Как добавить JS и узнать nid при этом?

Нужно добавить js файл и добавить json с номером ноды, что бы js мог с ним работать на странице редактирования новости.
В Drupal 7 это был hook_node_prepare, а в нём функция drupal_add_js.
Как это сделать в Drupal 8 ?

Делаю hook_form_alter, получаю нужную мне форму и возможность добавить js скрипт через $form['#attached'], но не могу получить node id.
Делаю hook_node_prepare получаю node id, но нет $form что бы добавить js и вообще понять на какой я форме.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

AlekseyArh Пнд, 24/04/2017 - 11:25

[Решен] Как вывести свой html вместо друпаловского?

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

Так конечно вариант, но нужно что бы друпал до конца отработал.

<?php
echo 0; exit;
?>
Тип материала: 
Версия Drupal: 
0 Спасибо

AlekseyArh Ср, 19/04/2017 - 14:43

[Решен] Добавление JS файла при редактировании определённого типа материала

Добрый вечер.
Подскажите как добить JS файл не через роутинг к маршруту, а на страницах редактирования/добавления материала определённого типа?
То есть я не знаю адрес страницы, это может быть /node/10, а может быть /node/add/my_type, при этом /node/11 может быть с другим типом и там не надо подключать.

Версия Drupal: 
0 Спасибо

AlekseyArh Пнд, 10/04/2017 - 12:05

[Решен] Как представление добавить в блок?

Создал представление (структура-представление) что бы выводило последнюю запись, перехожу в блоки (структура-блоки) , а там его нет.

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

AlekseyArh Чт, 09/03/2017 - 15:10

Как создать модуль с хуками в Drupal 8?

Всем привет.
Создал модуль test, с файлами test.info.yml и test.module, в админке подключил.
В drupal 7 выполнялся файл test.module, там можно было прописать echo 'тест'; exit; или что то типа file_put_contents(__DIR__ . 'test', 'тест'); и понять что всё работает.
В drupal 8 такое не прокатывает, система никак не обращается к test.module, соответственно хуки тоже не работают, как теперь отловить событие сохранения новости например?

Версия Drupal: 
0 Спасибо