Я хочу сделать вот что, чтобы пользователь с ролью Психолог, мог только создать одну ноду (тип материала: Психолог), и если он захочет создать вторую ноду, выскакивало сообщение "лимит превышен".Такое реализует модуль ENTITY LIMIT,но при лимите переадрисует на страницу доступ запрещен, а мне нужно чтобы было сообщение
charOFF wrote: Можно сделать вьюс по материалам с двумя контекстными фильтрами по автору одновременно:
в одном передать ID авторизовавшегося пользователя
во втором - ID из контекста пути
C представлением понятно. Теперь мне надо сделать с блоком. Есть блок сделанный модулем Block Tabs, в нем есть несколько вкладок и надо скрыть его. В друпал 7 есть код:
gun_dose wrote: Почему бы не показывать этот блок на странице /user, А на /user/* скрывать?
Ну тогда пользователь(id=15) зайдя на свою страницу( user/15) не увидит блок, а должен. И также другие пользователи тоже не увидятю
я думаю нужно сохранить текущей путь, сохранить id текущего пользователя, который зашел на страницу и сравнить первый аргумент пути с id текущего пользователя, если равны, показывать блок(return true), не равны скрыть(return false)! В каком хуки это все реализовать?
Таким образом мой блок будет показываться на всех страницах user/*. А мне нужно, чтобы определенный юзер, например 15, на странице user/15 увидел блок со своими материалами, а если он перейдет на страницу user/16 этот блок не показывался, а методом выше он будет показываться. И так для всех пользователей
нее, мне нужно чтобы при открытие формы(переход по ссылке /node/add/article),проверить сколько у пользователя этого материала, и в зависимости от этого,перейти на страницу, или сделать переадресацию на другую страницу.
И что получается, что мой ключ вылажут в паблик "пользуйтесь кто хотите"!??
У меня ключ уже больше двух лет не привязан не к чему, и все нормально. Никто не пользуется!!
Сделай по другому! Создай поле ссылка на сущность, выбери вебформа!
В настройках поля напиши в значение по умолчанию картинка
В управление отображением формы отключи его, а в управлением отображением сможешь вывести и ссылкой, и в модальном окне, также в Views. и вебформа будет привязана к конкретному материалу
Ограничения на материал по роли
Я хочу сделать вот что, чтобы пользователь с ролью Психолог, мог только создать одну ноду (тип материала: Психолог), и если он захочет создать вторую ноду, выскакивало сообщение "лимит превышен".Такое реализует модуль ENTITY LIMIT,но при лимите переадрисует на страницу доступ запрещен, а мне нужно чтобы было сообщение
Блок для текущего пользователя
Спасибо. Все работает
Блок для текущего пользователя
Пытаюсь так
Блок для текущего пользователя
C представлением понятно. Теперь мне надо сделать с блоком. Есть блок сделанный модулем Block Tabs, в нем есть несколько вкладок и надо скрыть его. В друпал 7 есть код:
Блок для текущего пользователя
Ну тогда пользователь(id=15) зайдя на свою страницу( user/15) не увидит блок, а должен. И также другие пользователи тоже не увидятю
я думаю нужно сохранить текущей путь, сохранить id текущего пользователя, который зашел на страницу и сравнить первый аргумент пути с id текущего пользователя, если равны, показывать блок(return true), не равны скрыть(return false)! В каком хуки это все реализовать?
Блок для текущего пользователя
Это для 7
Блок для текущего пользователя
hook_block_list_alter() этот не подойдет видимость блока там описать?
Блок для текущего пользователя
Это похоже. а про хук который можно использовать никто не знает?
Блок для текущего пользователя
Таким образом мой блок будет показываться на всех страницах user/*. А мне нужно, чтобы определенный юзер, например 15, на странице user/15 увидел блок со своими материалами, а если он перейдет на страницу user/16 этот блок не показывался, а методом выше он будет показываться. И так для всех пользователей
Хук перед открытием формы
Ок.Спасибо
Хук перед открытием формы
А где можно почитать про это?
Хук перед открытием формы
чего то нашел hook_node_prepare(Вызывается перед открытием формы добавления/редактирования ноды)Похоже на то, что мне нужно.
Хук перед открытием формы
нее, мне нужно чтобы при открытие формы(переход по ссылке /node/add/article),проверить сколько у пользователя этого материала, и в зависимости от этого,перейти на страницу, или сделать переадресацию на другую страницу.
Как разместить карту объекта на сайте доски объявлений?
Ну, а так да. Вы правы
Как разместить карту объекта на сайте доски объявлений?
Из этого следует, что этим ключом пользуется не каждый, а только я
Как разместить карту объекта на сайте доски объявлений?
И что получается, что мой ключ вылажут в паблик "пользуйтесь кто хотите"!??
У меня ключ уже больше двух лет не привязан не к чему, и все нормально. Никто не пользуется!!
Как разместить карту объекта на сайте доски объявлений?
Ключ яндекса можно не привязывать к домену!!!
Как разместить карту объекта на сайте доски объявлений?
Попробуй
Как разместить карту объекта на сайте доски объявлений?
У меня все работает! Ключ Апи же бесплатный до 25000 запросов в день!Или нет?!
Как разместить карту объекта на сайте доски объявлений?
В модули геокодер надо еще патч применить
https://www.drupal.org/project/geocoder/issues/3090777
и все заработает
Создание чата подобного как на avito.ru
Сделай по другому! Создай поле ссылка на сущность, выбери вебформа!
В настройках поля напиши в значение по умолчанию картинка
В управление отображением формы отключи его, а в управлением отображением сможешь вывести и ссылкой, и в модальном окне, также в Views. и вебформа будет привязана к конкретному материалу
Каким образом добавить в private_message имеющееся поле.
dev версию ставили?
Каким образом добавить в private_message имеющееся поле.
Посмотри на этот модуль https://www.drupal.org/project/ptalk
Создание чата подобного как на avito.ru
Давай
Создание чата подобного как на avito.ru
Расскажите потом как запустился модуль, я еще просто не запускал и не смотрел.Стоит ли ставить