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 работает как надо
Модуль включен. Тестирую на простейшем коде
$a = [1,2,3];
print_r($a), var_damp($a) - массив выводят.
Правда при включенном xdebug var_dump() не становится форматированным. То есть выводит просто в строку, что конечно не вариант при больших многомерных массивах.
dpm(), kint() - это все не работает. Ошибок не выдает никаких. Просто ничего не выводит.
Если не юзать devel, но юзать kint в чистом виде
Kint::dump($a);
то массив выводится и отформатированный, красивый, но сайт после этого выдает ошибку, что заголовки уже посланы.
Рендер массив
спасибо большое!
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 работает как надо
Что представляет собой Claro, новая тема для административной панели в Drupal 10
По прежнему нужно устанавливать дополнительный модуль, чтобы админское меню было выпадающим. Почему не сделать это по умолчанию?
dpm() не работает в модуле
Devel Debug Log требует devel 4. А с drupal 10 работает devel 5. Вобщем, не устанавливается ddl
dpm() не работает в модуле
Kint::dump($a); работает без ошибок, если отлаживать не авторизуясь на сайте.
dpm() не работает в модуле
Модуль включен. Тестирую на простейшем коде
$a = [1,2,3];
print_r($a), var_damp($a) - массив выводят.
Правда при включенном xdebug var_dump() не становится форматированным. То есть выводит просто в строку, что конечно не вариант при больших многомерных массивах.
dpm(), kint() - это все не работает. Ошибок не выдает никаких. Просто ничего не выводит.
Если не юзать devel, но юзать kint в чистом виде
Kint::dump($a);
то массив выводится и отформатированный, красивый, но сайт после этого выдает ошибку, что заголовки уже посланы.
dpm() не работает в модуле
все сделано. И не работает только в файле модуля. Точнее, модулей.
dpm() не работает в модуле
точнее, kint() работает, как и dpm() только в файле my_theme.theme.
В файле my_module.module не работает.
dpm() не работает в модуле
Kint выводит. Правда не kint() - этот молчит. А Kint::dump().Вывел переменую. Но после этого сайт сразу отключается.
dpm() не работает в модуле
Ничего не помогает.
Но вряд ли дело в этом. Ведь из файла .theme вывод есть. А нет именно из модуля.
dpm() не работает в модуле
сообщение убрать удалось (в php.ini xdebug.log_level = 0) Но var_dump красивым не стал. Значит что-то еще настраивать надо.
dpm() не работает в модуле
да как-то всегда хватало notepad++