довелось когда-то работать с xdebug - там какой-то вырви глаз оранжевый дизайн был. И вроде как можно было подправить его стилями, но это ж заморочка... И для каждого сайта нужно было этот файлик со стилями тащить... Может уже давно все изменилось, конечно...
А умеет он выводить многомерные массивы/объекты в сложенном виде, как это делает dpm? Раскрываешь потом нужные ветки и ищешь что надо... Или сразу простыню вываливает как var_dump или print_r и ищи-свищи в ней?
VasyOK wrote: Человеку нужно работать с Драшем на Опен сервере - да там действительно есть проблемы.
нет там никаких проблем. В одной консоли опенсервера и композер прекрасно работает и драш и гит... И версии ПО легко меняются... Вобщем, нормальный инструмент. Проблемы скорее с виндой, которая требует куда как больше ресурсов для локальной разработки, чем линукс. Но если машина мощная, то openserver для большинства задач - норм.
блог Никиты тоже уникален. Так что, если он начнет снова обновляться - это здорово.
Вообще, вся надежда на вас, ребята - кто пишет статьи на русском, ведет блоги, отвечает здесь на вопросы. Ибо становится все сложнее и сложнее Спасибо вам!
fanisga wrote: Сайт ломается окончательно и не одна страница уже не доступна.
Единственный выходом из ситуации которую я вижу, это не использовать Drush для активации модулей
А с другими модулями тестировали? Может этот баг только с этим конкретным модулем.
система вышла в 2021 году. Вряд ли она может сравниться с друпалом в многообразии функционала, гибкости и масштабе сообщества разработчиков, готовых оказать помощь.
На скрине винда, потому что каталог открыт через виндовый ftp-клиент.
Docksal установлен на линукс, но это удаленный сервер, доступ к нему через SSH на локальной машине, на которой винда.
Для доступа к удаленному серверу имеется пользователь user1. Он же является владельцем файлов и папок, которые создаются как вручную от имени пользователя, так и через композер.
От имени какого пользователя работает doсksal - не знаю. Как это проверить?
получилось установить docksal, накатить друпал последнюю версию. Но дальше те же проблемы с правами, что и на d4d. Все файлы, которые создаю, создаются с правами rwx------ И друпал их не видит.
Вот кастомная тема /themes/custom/isp. На странице "Оформление" она появилась, но скриншота нет.
пробую docksal
после запуска fin init получаю сообщение: Project URL: http://testdocker.docksal
Но открытие этого адреса в браузере выдает: Не удается получить доступ к сайту.
Вписываю DOCKSAL_VHOST_PROXY_IP="0.0.0.0" в ~/.docksal/docksal.env
Все равно нет доступа к сайту (
а почему нельзя просто изменить авторов данных страниц с админа (если админ их создавал) на нужных пользователей, а в правах доступа выставить им возможность редактировать свои материалы?
у меня есть только один пользователь - тот под которым я подключаюсь к удаленному серверу. Предположим, user1
Но если выполняю команду composer - то папки в проект записываются с другим владельцем (сисадмином, который мне выдал доступ). Предположим, user2. Править что-то в этих файлах - permission denied.
Если я создаю какие-то файлы/папки - они создаются с правами rwx------ и друпал их вообще не видит.
php запускается от www-data - это, как я понимаю, третий пользователь...
По этой инструкции получилось. Но прежде drush cr ругнулся на отсутствие нужных прав к файлу services.yml. И тогда стала понятна причина, почему не получалось и с прежней схемой. Она наверняка тоже рабочая, просто на settings.local.php тоже не было нужных разрешений. Да и дебагер мне понадобился, чтобы понять, почему в моей кастомной теме не цепляется файл page.html.twig. Теперь понятно - на него тоже не было нужных прав... Я с удаленным сервером работаю, тут вероятно файлы по умолчанию создаются с какими-то урезанными правами.
dpm() не работает в модуле
А без IDE юзать xdebug не получится?
dpm() не работает в модуле
довелось когда-то работать с xdebug - там какой-то вырви глаз оранжевый дизайн был. И вроде как можно было подправить его стилями, но это ж заморочка... И для каждого сайта нужно было этот файлик со стилями тащить... Может уже давно все изменилось, конечно...
А умеет он выводить многомерные массивы/объекты в сложенном виде, как это делает dpm? Раскрываешь потом нужные ветки и ищешь что надо... Или сразу простыню вываливает как var_dump или print_r и ищи-свищи в ней?
После активации модулей с помощью Drush сайт приходит в неработоспособное состояние
нет там никаких проблем. В одной консоли опенсервера и композер прекрасно работает и драш и гит... И версии ПО легко меняются... Вобщем, нормальный инструмент. Проблемы скорее с виндой, которая требует куда как больше ресурсов для локальной разработки, чем линукс. Но если машина мощная, то openserver для большинства задач - норм.
Где можно найти обучающие материалы для разработки модулей drupal 10
блог Никиты тоже уникален. Так что, если он начнет снова обновляться - это здорово.
Вообще, вся надежда на вас, ребята - кто пишет статьи на русском, ведет блоги, отвечает здесь на вопросы. Ибо становится все сложнее и сложнее Спасибо вам!
dpm() не работает в модуле
почему страшный? Вполне удобный инструмент, вроде бы. Был в семерке, во всяком случае.
После активации модулей с помощью Drush сайт приходит в неработоспособное состояние
А с другими модулями тестировали? Может этот баг только с этим конкретным модулем.
После активации модулей с помощью Drush сайт приходит в неработоспособное состояние
После активации модулей с помощью Drush сайт приходит в неработоспособное состояние
система вышла в 2021 году. Вряд ли она может сравниться с друпалом в многообразии функционала, гибкости и масштабе сообщества разработчиков, готовых оказать помощь.
Где можно найти обучающие материалы для разработки модулей drupal 10
https://druki.ru/wiki/10/modules/create
Views: Подстановка значения поля в заголовок
хотя нет. Это заменит заголовок на странице, но не заголовок страницы.
Views: Подстановка значения поля в заголовок
хуком можно.
Views: Подстановка значения поля в заголовок
Тогда все поля термина и так должны быть доступны. Без всяких связей. Вы уверены, что их нет в списке полей?
Конкурс цитат про Drupal для нового сайта
Дру - это кру!
Views: Подстановка значения поля в заголовок
Если ваш вьюс типа "содержимое", то чтобы увидеть другие поля, связанные с терминами таксономии, вам нужно соответствующую связь добавить в ваш вьюс.
twig debug не работает
Проблему удалось решить установкой программы SSHFS-Win-Manager. В ней можно настроить права.
twig debug не работает
примонтирована с помощью пакетов WinFsp и SSHFS-Win. Последний использует SFTP
twig debug не работает
На скрине винда, потому что каталог открыт через виндовый ftp-клиент.
Docksal установлен на линукс, но это удаленный сервер, доступ к нему через SSH на локальной машине, на которой винда.
Для доступа к удаленному серверу имеется пользователь user1. Он же является владельцем файлов и папок, которые создаются как вручную от имени пользователя, так и через композер.
От имени какого пользователя работает doсksal - не знаю. Как это проверить?
twig debug не работает
получилось установить docksal, накатить друпал последнюю версию. Но дальше те же проблемы с правами, что и на d4d. Все файлы, которые создаю, создаются с правами rwx------ И друпал их не видит.
Вот кастомная тема /themes/custom/isp. На странице "Оформление" она появилась, но скриншота нет.
docker4drupal: 404 несмотря на наличие index.php
Заработало.
Нужно было fin system reset запустить.
fin help про эту команду умалчивает.
docker4drupal: 404 несмотря на наличие index.php
пробую docksal
после запуска fin init получаю сообщение: Project URL: http://testdocker.docksal
Но открытие этого адреса в браузере выдает: Не удается получить доступ к сайту.
Вписываю DOCKSAL_VHOST_PROXY_IP="0.0.0.0" в ~/.docksal/docksal.env
Все равно нет доступа к сайту (
Как добавить ответственного за создание материала
а почему нельзя просто изменить авторов данных страниц с админа (если админ их создавал) на нужных пользователей, а в правах доступа выставить им возможность редактировать свои материалы?
twig debug не работает
в docksal это настраивается и где-то можно прочитать как? Или это из коробки уже работает?
Как добавить ответственного за создание материала
Как сделать поле со своим динамическим списком выбора очень хорошо объясняется здесь: https://niklan.net/blog/152 Тут решение и для д7 и для д8.
twig debug не работает
у меня есть только один пользователь - тот под которым я подключаюсь к удаленному серверу. Предположим, user1
Но если выполняю команду composer - то папки в проект записываются с другим владельцем (сисадмином, который мне выдал доступ). Предположим, user2. Править что-то в этих файлах - permission denied.
Если я создаю какие-то файлы/папки - они создаются с правами rwx------ и друпал их вообще не видит.
php запускается от www-data - это, как я понимаю, третий пользователь...
twig debug не работает
По этой инструкции получилось. Но прежде drush cr ругнулся на отсутствие нужных прав к файлу services.yml. И тогда стала понятна причина, почему не получалось и с прежней схемой. Она наверняка тоже рабочая, просто на settings.local.php тоже не было нужных разрешений. Да и дебагер мне понадобился, чтобы понять, почему в моей кастомной теме не цепляется файл page.html.twig. Теперь понятно - на него тоже не было нужных прав... Я с удаленным сервером работаю, тут вероятно файлы по умолчанию создаются с какими-то урезанными правами.
Спасибо за помощь!