что-то похожее у меня было при деплое сайта на хостинг. Пути к корневому каталогу нужно было изменить (добавить к путям /web) в конфигах апача и ngnix.
Абсолютно та же ситуация. Phpstorm и xdebug попросту не видят друг друга. Никаких окон при первом дебаге не выскакивает, никаких сообщений нигде не пишется...
Инструкция на docksal.io похоже устарела. Ничего не получается, если делать по ней.
Помогите разобраться!
у меня сайты на семерке работают под openserver. Всё норм. Есть и composer (он из коробки) и git. И drush установлен без проблем. Очень экономит время.
В целом, устанавливаем командой: composer require drush/drush:8.x
Предварительно нужно создать папку для драша в папке userdata опенсервера. И перейти в нее. потом команду выше запускать.
Спасибо большое за статью. Бесценно для тех, кто только знакомится с деплоем через git.
Возможно глупый вопрос, но почему в вашем проекте файл .gitignore имеется в каждом каталоге и подкаталоге? Не проще ли иметь один файл в корне где всё разом и прописать?
Думаю, important всё что угодно может переопределить, кроме другого important Говорят, им лучше не злоупотреблять, но вот конкретно в моем случае - как исправление явной ошибки - вполне себе решение. И очень простое, без использования доп. модулей. Хук только прошлось заюзать, чтобы в ядре не ковырять тему.
а в чем проблема должна быть, по-вашему? У меня все заработало. Пришлось конечно добавить !important к переопределяющему стилю, но что делать, если иначе никак.
palladin2009 wrote: то есть длинный текст материала укорачивается множеством таких читать далее
Речь об одном длинном тексте, в котором должно быть много последовательных read more?
Тогда это похоже на книгу. И тогда стоит попробовать через модуль book (ядро) создать ваш материал...
Или речь о выводе на одной странице анонсов разных материалов? Каждый анонс заканчивается ссылкой read more, которая ведет на полную версию материала. Тогда такую страницу сделать, как выше написали, много способов есть.
Заюзала hook_views_pre_view() внутри которого сделала условие на словарь и в зависимости от словаря подключение нужного дисплея вьюхи. Даже pathauto не понадобился.
Andruxa wrote: Можно в табличной вьюхе включить фильтр по терминам словаря каталога, а в настройках отображения пустого вьюса - выводить другую вьюху для терминов не каталога.
там нет фильтра по словарю. Можно использовать связи и в них настроить фильтр по словарю. Но результата все равно нет. То есть, отражается дефолтный вьюс в любом случае.
Подскажите, пожалуйста, как в ckeditor 5 сделать возможность изменить размер изображений без imce? По умолчанию там есть возможность только масштабировать. Это не то. Нужна возможность именно уменьшить размер.
для понимания того, что конкретно выводит та или иная функция - все равно где выводить.
А в полноценном модуле - да, я так понимаю, крайне важно что и где должно размещаться. Контроллер - это файл в src/Controller? В котором подразумевается размещать всю логику, так? А что тогда размещают в файле .module?
я просто смотрел как работают некоторые функции api в 10-ке. В частности захотелось программно вывести дерево таксономии. Результат кода выводил для начала в dpm. А он не выводился. В семерке dpm при тех же условиях работал.
Два месяца для друпала - это не срок. Возможно, вы видели эту юморную картинку: кривая изучения разных cms. Она говорит, что порог вхождения в друпал очень высок. И актуальность этого растет от версии к версии. Система усложняется. Точнее, она становится всё больше ориентированной на опытных программистов.
Проблема с dpm в том, что она (как и код, который отлаживается) должна быть внутри какого-нибудь хука или функции, которая потом как-то подхватывается системой.
Вот внутри такого кода dpm работает как надо
Установка Drupal на Centos 9
что-то похожее у меня было при деплое сайта на хостинг. Пути к корневому каталогу нужно было изменить (добавить к путям /web) в конфигах апача и ngnix.
Не работает Xdebug в PhpStorm когда Drupal сайт поднимаю на Docksal
нужные настройки нашлись-таки здесь:
https://github.com/docksal/docksal/issues/1450?ysclid=ln37m666lm45563079...
Не работает Xdebug в PhpStorm когда Drupal сайт поднимаю на Docksal
как в итоге настроили?
Не работает Xdebug в PhpStorm когда Drupal сайт поднимаю на Docksal
Абсолютно та же ситуация. Phpstorm и xdebug попросту не видят друг друга. Никаких окон при первом дебаге не выскакивает, никаких сообщений нигде не пишется...
Инструкция на docksal.io похоже устарела. Ничего не получается, если делать по ней.
Помогите разобраться!
Проблема с обновлением с Drupal core 7.97 до 7.98
у меня сайты на семерке работают под openserver. Всё норм. Есть и composer (он из коробки) и git. И drush установлен без проблем. Очень экономит время.
В целом, устанавливаем командой:
composer require drush/drush:8.x
Предварительно нужно создать папку для драша в папке userdata опенсервера. И перейти в нее. потом команду выше запускать.
Как хранить проекты на Drupal 9+ в git-репозитории
и еще вопрос. Если игнор drupal-scaffold файлов нужно прописывать в composer.json, то почему они у вас прописаны в .gitignore файлах внутри каталогов?
Как хранить проекты на Drupal 9+ в git-репозитории
Спасибо большое за статью. Бесценно для тех, кто только знакомится с деплоем через git.
Возможно глупый вопрос, но почему в вашем проекте файл .gitignore имеется в каждом каталоге и подкаталоге? Не проще ли иметь один файл в корне где всё разом и прописать?
ckeditor 5. Проблемы разные
Думаю, important всё что угодно может переопределить, кроме другого important Говорят, им лучше не злоупотреблять, но вот конкретно в моем случае - как исправление явной ошибки - вполне себе решение. И очень простое, без использования доп. модулей. Хук только прошлось заюзать, чтобы в ядре не ковырять тему.
ckeditor 5. Проблемы разные
о, оказывается проблема известная. Спасибо, почитаю сейчас что там предлагают.
ckeditor 5. Проблемы разные
а в чем проблема должна быть, по-вашему? У меня все заработало. Пришлось конечно добавить !important к переопределяющему стилю, но что делать, если иначе никак.
Рендер массив
спасибо большое!
PHP в Друпал 10. Ура!
вам нужно прочитать вот это: Не используйте PHP фильтр!
Действие после сохранения ноды в БД
да, теперь понятно, спасибо!
read more как вставить
Речь об одном длинном тексте, в котором должно быть много последовательных read more?
Тогда это похоже на книгу. И тогда стоит попробовать через модуль book (ядро) создать ваш материал...
Или речь о выводе на одной странице анонсов разных материалов? Каждый анонс заканчивается ссылкой read more, которая ведет на полную версию материала. Тогда такую страницу сделать, как выше написали, много способов есть.
Как изменить views для терминов определенного словаря таксономии?
Заюзала hook_views_pre_view() внутри которого сделала условие на словарь и в зависимости от словаря подключение нужного дисплея вьюхи. Даже pathauto не понадобился.
Как изменить views для терминов определенного словаря таксономии?
там нет фильтра по словарю. Можно использовать связи и в них настроить фильтр по словарю. Но результата все равно нет. То есть, отражается дефолтный вьюс в любом случае.
Как изменить views для терминов определенного словаря таксономии?
да, с этим модулем должно работать. Но хотелось бы понять, почему не работает без модуля.
Ограничить показ поля во Views для определенных ролей
Для семерки https://www.drupal.org/project/field_permissions не подойдет?
CKEditor 5. Уже созрел?
Подскажите, пожалуйста, как в ckeditor 5 сделать возможность изменить размер изображений без imce? По умолчанию там есть возможность только масштабировать. Это не то. Нужна возможность именно уменьшить размер.
dpm() не работает в модуле
Пока не очень понятно. Можете привести парочку примеров, когда в модуле необходим контроллер?
dpm() не работает в модуле
для понимания того, что конкретно выводит та или иная функция - все равно где выводить.
А в полноценном модуле - да, я так понимаю, крайне важно что и где должно размещаться. Контроллер - это файл в src/Controller? В котором подразумевается размещать всю логику, так? А что тогда размещают в файле .module?
dpm() не работает в модуле
я просто смотрел как работают некоторые функции api в 10-ке. В частности захотелось программно вывести дерево таксономии. Результат кода выводил для начала в dpm. А он не выводился. В семерке dpm при тех же условиях работал.
В большинстве случаев сайт на друпал это блог.
Два месяца для друпала - это не срок. Возможно, вы видели эту юморную картинку: кривая изучения разных cms. Она говорит, что порог вхождения в друпал очень высок. И актуальность этого растет от версии к версии. Система усложняется. Точнее, она становится всё больше ориентированной на опытных программистов.
Перестали устанавливаться ЛЮБЫЕ модули "ошибка temporary"
сорри за глупый вопрос, а путь (tmp) указан в самом друпале?
На днях у меня была такая же ошибка. В семерке. Был указан путь к каталогу над корневой папкой. И он перестал работать. Замена на tmp помогла.
dpm() не работает в модуле
Проблема с dpm в том, что она (как и код, который отлаживается) должна быть внутри какого-нибудь хука или функции, которая потом как-то подхватывается системой.
Вот внутри такого кода dpm работает как надо