Вообще REST-ресурс такого по умолчанию не предполагает. Но вы можете создать новый кастомный эндпойнт, например rest/create-multiple-articles, постить на него массив из нескольких сущностей и в нем вручную эти сущности сохранять. Плюс нужно тогда открыть транзакцию, чтобы запрос выполнился целиком или не выполнился вовсе.
Но Niklan правильно пишет про ошибки: не исключено, что лучше отправить несколько запросов.
https://www.drupal.org/project/front - насколько я помню, тут можно по ролям задавать разные главные страницы и редиректить анонимуса на главную (т.е. user/login).
Вы зайдите в описание end(), там прямо написано: Массив. Этот массив передается по ссылке, потому что он модифицируется данной функцией. Это означает что вы должны передать его как реальную переменную, а не как функцию, возвращающую массив, так как по ссылке можно передавать только реальные переменные.
Это ко второму случаю.
А в первом случае такая же проблема у drupal_render().
Там самого CRM-а из коробки практически нет, очень много допиливать надо. Для collaboration еще как-то сгодится (хотя basecamp например во многом пипцаче для этого), а как CRM - надо очень много дорабатывать.
Я не понимаю, почему например Вам, как профессионалу, вместо бестолковой писанины, просто не дать оценку тому, что Вы знаете. Например - "php точно нельзя использовать для таких проектов, не потянет, питон получше, но я бы обратил внимание на java". Вместо простого и лаконичного ответа, постоянно идёт троллинг. Такое поведение похоже на поведение бабок возле подъезда.
Это я так понимаю в идеале, а как сотрудничают обычно?
Обычно изучают того, с кем собираются работать - кто он, что о себе сообщает, что про него говорят другие люди, репутация в сообществе и т.д. Вроде очевидно.
Я так вначале и хотел сделать, но подумал что технически это будет не совсем верно.
Как раз наоборот: технически если логин в качестве логина не используется, то он низачем больше и не нужен.
А на странице юзера в качестве имени можно что угодно выводить.
В первом примере, во-первых, пропущен элемент page arguments, но это наверно просто забыли вставить.
Во-вторых, page callback должен не выводить что-то через echo, а возвращать значение (за исключением случаев когда нужно вывести JSON или что-то еще без "обертки"). Этим значением должен быть либо готовый HTML, либо render array. Соответственно, надо не echo 'Hello World'; а return 'Hello World'; - тогда "обертка" появится.
Ну и в третьих, задача, приведенная на рис. 3, вообще не требует написания своего модуля, кроме, разве что, учебных целей.
если я прописываю в page.tpl <?php dpm($user) ?>, мне через Крумо выводит инфу по пользователю, но ни одно из моих полей что я добавлял профиль сам - не отображается, по ним нет инфы.
Drupal8. REST. Возможно ли через REST постить более одной статьи за один раз?
Вообще REST-ресурс такого по умолчанию не предполагает. Но вы можете создать новый кастомный эндпойнт, например rest/create-multiple-articles, постить на него массив из нескольких сущностей и в нем вручную эти сущности сохранять. Плюс нужно тогда открыть транзакцию, чтобы запрос выполнился целиком или не выполнился вовсе.
Но Niklan правильно пишет про ошибки: не исключено, что лучше отправить несколько запросов.
Категорию из hook_user - в панель
Привет
Скрыть сайт от неавторизированных пользователей
https://www.drupal.org/project/front - насколько я помню, тут можно по ролям задавать разные главные страницы и редиректить анонимуса на главную (т.е. user/login).
[РЕШЕНО]Ребята, помогите отладить два куска кода
Вы зайдите в описание end(), там прямо написано:
Массив. Этот массив передается по ссылке, потому что он модифицируется данной функцией. Это означает что вы должны передать его как реальную переменную, а не как функцию, возвращающую массив, так как по ссылке можно передавать только реальные переменные.
Это ко второму случаю.
А в первом случае такая же проблема у drupal_render().
[РЕШЕНО]Как создать свой собственный хук?
А что не получается-то? Вроде ж оно примитивное - module_invoke_all('название', аргументы) - и всё.
Colorbox не корректно работает
В админке зайдите в отчеты -> журнал. Если библиотека старая, там будет написано и ссылка будет, где скачать.
Перенос на новый сервер
У такого обычно 2 причины.
1. Не установлен mod rewrite у апачи.
2. Не включены .htaccess.
Поле целое число шизы
Ну max int ведь, нет?
CMS Drupal как основа для разработки проекта Saas.
CMS Drupal как основа для разработки проекта Saas.
Там самого CRM-а из коробки практически нет, очень много допиливать надо. Для collaboration еще как-то сгодится (хотя basecamp например во многом пипцаче для этого), а как CRM - надо очень много дорабатывать.
CMS Drupal как основа для разработки проекта Saas.
CMS Drupal как основа для разработки проекта Saas.
А так-то конечно, добротный способ узнать, как сделать то что надо сделать - выяснить, как сделаны уже существующие решения.
CMS Drupal как основа для разработки проекта Saas.
CMS Drupal как основа для разработки проекта Saas.
Защита данных
Обычно изучают того, с кем собираются работать - кто он, что о себе сообщает, что про него говорят другие люди, репутация в сообществе и т.д. Вроде очевидно.
[РЕШЕНО] Авторизация по ИНН
Как раз наоборот: технически если логин в качестве логина не используется, то он низачем больше и не нужен.
А на странице юзера в качестве имени можно что угодно выводить.
Мой первый модуль. (новичок)
Это делается по-разному. Самый простой способ узнать, как это сделано в каком-то модуле - заглянуть в его код и посмотреть, как сделано там.
Мой первый модуль. (новичок)
В первом примере, во-первых, пропущен элемент page arguments, но это наверно просто забыли вставить.
Во-вторых, page callback должен не выводить что-то через echo, а возвращать значение (за исключением случаев когда нужно вывести JSON или что-то еще без "обертки"). Этим значением должен быть либо готовый HTML, либо render array. Соответственно, надо не echo 'Hello World'; а return 'Hello World'; - тогда "обертка" появится.
Ну и в третьих, задача, приведенная на рис. 3, вообще не требует написания своего модуля, кроме, разве что, учебных целей.
защита от sql инъекций при передаче нескольких параметров
Если с db_select, то как подсказали выше.
получение term id по имени
То что вы не знаете php - не означает, что не нужно пытаться понять написанное.
получение term id по имени
получение term id по имени
Именно так оно и должно быть. В значении поля-ссылки на термин таксономии лежат tid-ы.
получение term id по имени
получение term id по имени
А можно просто приложить скриншот с картинкой развернутого вывода dpm($user); ?
получение term id по имени
Я конечно извиняюсь, но может так получиться, что ваше поле user_otdel на самом деле называется field_user_otdel?