В данный момент я ничего не возвращаю, но если поставить условие на
user_login_finalize($login_array);
- выдаст false. Куки не приходят, но я зашёл под админом - кук никаких тоже не обнаружил, связаных с авторизацией. Может быть при авторизации принудительно в куку записывать значение?
Да, проверил на вашем тесте, спасибо. У вас всё работает. Видимо, придётся ставить заново, т.к. у меня так не работает)
Это в node.html.twig. Через kint() смотрел. В дефолтном ТМ "Статья" выводит массив с формой, а в кастомных - нет.
Вот, я как раз и сказал, что этот-то модуль я нашёл. Но он вроде как не может вставить внутри ответа несколько инпутов, он может только добавить внизу ответа строку "другое".
Причём, в настройках самого вебформа такое есть.
Постараюсь сейчас подробно рассказать.
В дефолтном шаблоне вывод ноды делается так: {{ content }} - и всё. Там сразу рендеренный вывод идёт.
Я же хочу сделать так - у меня есть коллекция полей, несколько таких коллекций. Я хочу пройтись по этому массиву в шаблоне node--articles.html.twig через foreach (ну, типа через foreach) и вывести в нужных местах нужные блоки.
Вот.
Мне надо темизировать тип материала. Для этого создал файл node--articles.html.twig.
В нём вывожу нужные мне поля, но они выводятся текстом, например "Lores ipsum...", а мне надо, чтобы тег обработался и стал абзацем, как и должен
Есть шаблон типа материала.
В нём надо вывести поле так, чтобы не отображались html-теги, сейчас стоит в настройках filtered html, выводятся теги . Хочется, чтобы они обрабатывались и выводились нормально, как и должны.
Извини, что снова спрашиваю, но тут появился ещё 1 вопрос, уже конкретно про twig. В поле материала я добавляю iframe - презентаха с SlideShare. Вывожу в шаблоне через fields.fieldname.content - выводит просто текстом. Пробовал через фильтры - не проходит. Тип поля в ТМ - "простой текст"
Всё, разобрался, в чём проблема. Оказывается, в node--page.tpl.php нельзя использовать $node->body['und'][0]['value'], вместо этого нужно использовать echo render($content['body']). К другим нодам это, вроде, не относится.
Нашёл таки проблему, она, почему-то, в файле node--page.tpl.php. Делаю там обычный вывод body - комментит php-код в нодах по всему сайту. убираю вывод body - всё работает. Причём, что странно, именно на строку $node->body['und'][0]['value'] у него такая реакция, и именно на node--page.tpl.php, все остальные темизированные ноды на вывод body в таком формате работают отлично и без проблем. Добавил такой же файл на другой рабочий сайт на 7ке, с тем же кодом и... тоже не работает! Как вообще тип материала page тогда темизировать?
спасибо, что ответили. К сожалению, это не помогло. К тому же, что странно, на сайте есть 4 региона:шапка, контент, подвал и правый блок. В блоках, которые вставлены, соответственно, в шапке и футере - есть выводимый php-код, и он - работает. Не работает только код, который я пытаюсь вывести в контенте.
Решил проблему, скопировав таблицы с меню с работающего сайта на семёрке, но... Куда-то делась панель меню сверху
Админка теперь выглядит вот так http://prntscr.com/7swmwv .
Проблема с программной авторизацией
Не помогло - сделал через xhrFields:{withCredentials: true} - не сработало
Проблема с программной авторизацией
В данный момент я ничего не возвращаю, но если поставить условие на
- выдаст false. Куки не приходят, но я зашёл под админом - кук никаких тоже не обнаружил, связаных с авторизацией. Может быть при авторизации принудительно в куку записывать значение?
Не отображаются комментарии в добавленных типах материалов
Да, проверил на вашем тесте, спасибо. У вас всё работает. Видимо, придётся ставить заново, т.к. у меня так не работает)
Это в node.html.twig. Через kint() смотрел. В дефолтном ТМ "Статья" выводит массив с формой, а в кастомных - нет.
Сложные вопросы в вебформах
Ага. Супер, почти то, что нужно. А можно ли как-то вставить инпуты внутрь лейблов чекбокса?
Сложные вопросы в вебформах
Вот, я как раз и сказал, что этот-то модуль я нашёл. Но он вроде как не может вставить внутри ответа несколько инпутов, он может только добавить внизу ответа строку "другое".
Причём, в настройках самого вебформа такое есть.
Вывод полей в ноде Drupal 8 как html
Сделал как вы сказали, создал отдельный файл, в котором и настроил вывод, но получается какая-то жесть.
Внутри цикла нужно сделать так:
quiz Drupal 7
а возможно ли туда добавить не имя, а вот 2 других поля? И где найти ваш модуль?)
quiz Drupal 7
желательно делать это не через регистрацию) Это был бы самый простой способ. Просто добавить 2 поля до начала теста - вот что требуется)
Вывод полей в ноде Drupal 8 как html
Спасибо большое за помощь!
Вывод полей в ноде Drupal 8 как html
Спасибо большое за помощь!
Вывод полей в ноде Drupal 8 как html
Постараюсь сейчас подробно рассказать.
В дефолтном шаблоне вывод ноды делается так: {{ content }} - и всё. Там сразу рендеренный вывод идёт.
Я же хочу сделать так - у меня есть коллекция полей, несколько таких коллекций. Я хочу пройтись по этому массиву в шаблоне node--articles.html.twig через foreach (ну, типа через foreach) и вывести в нужных местах нужные блоки.
Вот.
Вывод полей в ноде Drupal 8 как html
Всё равно выводит текстом (пробовал там и render, и value). Как заставить его рендерить теги? Или это в принципе невозможно?
Вывод полей в ноде Drupal 8 как html
На дефолтной (бартик) всё хорошо, но как выведено там я и сам могу вывести, мне надо по-другому.
Вывод полей в ноде Drupal 8 как html
Мне надо темизировать тип материала. Для этого создал файл node--articles.html.twig.
В нём вывожу нужные мне поля, но они выводятся текстом, например "Lores ipsum...", а мне надо, чтобы тег обработался и стал абзацем, как и должен
Вывод полей в ноде Drupal 8 как html
Есть шаблон типа материала.
В нём надо вывести поле так, чтобы не отображались html-теги, сейчас стоит в настройках filtered html, выводятся теги . Хочется, чтобы они обрабатывались и выводились нормально, как и должны.
Закомментированные строки в режиме debug в Drupal 8
но тогда я не смогу пользовать kint()
Работа с views в drupal 8
Извини, что снова спрашиваю, но тут появился ещё 1 вопрос, уже конкретно про twig. В поле материала я добавляю iframe - презентаха с SlideShare. Вывожу в шаблоне через fields.fieldname.content - выводит просто текстом. Пробовал через фильтры - не проходит. Тип поля в ТМ - "простой текст"
Работа с views в drupal 8
ага, это понятно уже. Спасибо большое за разъяснение, а то у меня глаз уже дёргаться начал)
Работа с views в drupal 8
и потом этот блок вывести на конкретной странице?
Работа с views в drupal 8
Как раз про модуль этот читаю сейчас. Я так понимаю, единственный возможностью осталось создать twig файл с конкретной нодой, в котором вызвать views?
Работа с views в drupal 8
эт понятно. Про сам файл темизации пока не самое важное.
Как вызвать вьюху внутри материала - вот в чём вопрос для меня...
[РЕШЕНО]Комментирует строку с php в нодах
Всё, разобрался, в чём проблема. Оказывается, в node--page.tpl.php нельзя использовать $node->body['und'][0]['value'], вместо этого нужно использовать echo render($content['body']). К другим нодам это, вроде, не относится.
[РЕШЕНО]Комментирует строку с php в нодах
Нашёл таки проблему, она, почему-то, в файле node--page.tpl.php. Делаю там обычный вывод body - комментит php-код в нодах по всему сайту. убираю вывод body - всё работает. Причём, что странно, именно на строку $node->body['und'][0]['value'] у него такая реакция, и именно на node--page.tpl.php, все остальные темизированные ноды на вывод body в таком формате работают отлично и без проблем. Добавил такой же файл на другой рабочий сайт на 7ке, с тем же кодом и... тоже не работает! Как вообще тип материала page тогда темизировать?
[РЕШЕНО]Комментирует строку с php в нодах
спасибо, что ответили. К сожалению, это не помогло. К тому же, что странно, на сайте есть 4 региона:шапка, контент, подвал и правый блок. В блоках, которые вставлены, соответственно, в шапке и футере - есть выводимый php-код, и он - работает. Не работает только код, который я пытаюсь вывести в контенте.
После обновления ядра с D6 на D7
Решил проблему, скопировав таблицы с меню с работающего сайта на семёрке, но... Куда-то делась панель меню сверху
Админка теперь выглядит вот так http://prntscr.com/7swmwv .