а в чем проблема должна быть, по-вашему? У меня все заработало. Пришлось конечно добавить !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 работает как надо
Модуль включен. Тестирую на простейшем коде
$a = [1,2,3];
print_r($a), var_damp($a) - массив выводят.
Правда при включенном xdebug var_dump() не становится форматированным. То есть выводит просто в строку, что конечно не вариант при больших многомерных массивах.
dpm(), kint() - это все не работает. Ошибок не выдает никаких. Просто ничего не выводит.
Если не юзать devel, но юзать kint в чистом виде
Kint::dump($a);
то массив выводится и отформатированный, красивый, но сайт после этого выдает ошибку, что заголовки уже посланы.
о, оказывается проблема известная. Спасибо, почитаю сейчас что там предлагают.
а в чем проблема должна быть, по-вашему? У меня все заработало. Пришлось конечно добавить !important к переопределяющему стилю, но что делать, если иначе никак.
спасибо большое!
вам нужно прочитать вот это: Не используйте PHP фильтр!
да, теперь понятно, спасибо!
Речь об одном длинном тексте, в котором должно быть много последовательных read more?
Тогда это похоже на книгу. И тогда стоит попробовать через модуль book (ядро) создать ваш материал...
Или речь о выводе на одной странице анонсов разных материалов? Каждый анонс заканчивается ссылкой read more, которая ведет на полную версию материала. Тогда такую страницу сделать, как выше написали, много способов есть.
Заюзала hook_views_pre_view() внутри которого сделала условие на словарь и в зависимости от словаря подключение нужного дисплея вьюхи. Даже pathauto не понадобился.
там нет фильтра по словарю. Можно использовать связи и в них настроить фильтр по словарю. Но результата все равно нет. То есть, отражается дефолтный вьюс в любом случае.
да, с этим модулем должно работать. Но хотелось бы понять, почему не работает без модуля.
Для семерки https://www.drupal.org/project/field_permissions не подойдет?
Подскажите, пожалуйста, как в ckeditor 5 сделать возможность изменить размер изображений без imce? По умолчанию там есть возможность только масштабировать. Это не то. Нужна возможность именно уменьшить размер.
Пока не очень понятно. Можете привести парочку примеров, когда в модуле необходим контроллер?
для понимания того, что конкретно выводит та или иная функция - все равно где выводить.
А в полноценном модуле - да, я так понимаю, крайне важно что и где должно размещаться. Контроллер - это файл в src/Controller? В котором подразумевается размещать всю логику, так? А что тогда размещают в файле .module?
я просто смотрел как работают некоторые функции api в 10-ке. В частности захотелось программно вывести дерево таксономии. Результат кода выводил для начала в dpm. А он не выводился. В семерке dpm при тех же условиях работал.
Два месяца для друпала - это не срок. Возможно, вы видели эту юморную картинку: кривая изучения разных cms. Она говорит, что порог вхождения в друпал очень высок. И актуальность этого растет от версии к версии. Система усложняется. Точнее, она становится всё больше ориентированной на опытных программистов.
сорри за глупый вопрос, а путь (tmp) указан в самом друпале?
На днях у меня была такая же ошибка. В семерке. Был указан путь к каталогу над корневой папкой. И он перестал работать. Замена на tmp помогла.
Проблема с dpm в том, что она (как и код, который отлаживается) должна быть внутри какого-нибудь хука или функции, которая потом как-то подхватывается системой.
Вот внутри такого кода dpm работает как надо
По прежнему нужно устанавливать дополнительный модуль, чтобы админское меню было выпадающим. Почему не сделать это по умолчанию?
Devel Debug Log требует devel 4. А с drupal 10 работает devel 5. Вобщем, не устанавливается ddl
Kint::dump($a); работает без ошибок, если отлаживать не авторизуясь на сайте.
Модуль включен. Тестирую на простейшем коде
$a = [1,2,3];
print_r($a), var_damp($a) - массив выводят.
Правда при включенном xdebug var_dump() не становится форматированным. То есть выводит просто в строку, что конечно не вариант при больших многомерных массивах.
dpm(), kint() - это все не работает. Ошибок не выдает никаких. Просто ничего не выводит.
Если не юзать devel, но юзать kint в чистом виде
Kint::dump($a);
то массив выводится и отформатированный, красивый, но сайт после этого выдает ошибку, что заголовки уже посланы.
все сделано. И не работает только в файле модуля. Точнее, модулей.
точнее, kint() работает, как и dpm() только в файле my_theme.theme.
В файле my_module.module не работает.
Kint выводит. Правда не kint() - этот молчит. А Kint::dump().Вывел переменую. Но после этого сайт сразу отключается.
Ничего не помогает.
Но вряд ли дело в этом. Ведь из файла .theme вывод есть. А нет именно из модуля.