anruether → created an issue.
@mably Welcome onboard!
There are two more issues that have originally been reported on in the feedback issue, that have not been prioritized yet:
> There is also a submodule called "Navigation Top Bar" that isn't yet feature-complete that will offer the navigation at the top, not on the left.
Actually it does not offer "the navigation at the top", rather it is an additional region where local tasks and other contextual actions like workflow might be moved to.
As far as I know, the navigation layout only supports a special type of menu block.
The link to https://www.drupal.org/project/drupal_cms → is very helpful and does not show up in google results if you search for drupal starshop. Agree, that it should be on the module page.
anruether → created an issue.
The proposed solution -if applied to second level items as well- would also solve 🐛 Second level menu items can't be reached if they have children Active .
anruether → created an issue.
anruether → created an issue.
anruether → created an issue.
anruether → created an issue.
Like noted in the README, if you want to use this in a text format, you need renderfilter → as well. Natively it supports menu links.
When I set Always add a challenge.
, this also happens with riddler.
Above I set Omit challenges on all forms once the user successfully responds to any challenge on the site.
(added to is)
anruether → created an issue.
anruether → created an issue.
@pavlosdan Thanks for your reply! That's correct ;)
Indeed, when setting field storage to unlimited this issue does not come up. I can see edge cases that might want to use limited storage, but we don't have them atm.
As for the Steps to reproduce
I have a field config that includes:
settings:
handler: paragraphs_limits
handler_settings:
target_bundles:
h4d_commerce_house: h4d_commerce_house
h4d_commerce_consumer: h4d_commerce_consumer
h4d_commerce_business: h4d_commerce_business
negate: 0
target_bundles_drag_drop:
h4d_commerce_house:
weight: 0
enabled: true
lower_limit: 0
upper_limit: 1
h4d_commerce_consumer:
weight: 1
enabled: true
lower_limit: 0
upper_limit: 1
h4d_commerce_business:
weight: 2
enabled: true
lower_limit: 0
upper_limit: 1
When creating/editing content, I clicked to add a paragraph (button widget), but the form won't show. Instead I get a warning and an error. The patch fixes this for me.
Warning: Undefined array key "add_more" in _paragraphs_limits_disallow_limited_paragraphs() (line 90 of /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module)
#0 /home/andi/git/site-h4d-greenopolis/web/core/includes/bootstrap.inc(166): _drupal_error_handler_real()
#1 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module(90): _drupal_error_handler()
#2 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module(45): _paragraphs_limits_disallow_limited_paragraphs()
#3 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(552): paragraphs_limits_field_widget_complete_paragraphs_form_alter()
#4 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/hux/src/HuxModuleHandler.php(163): Drupal\Core\Extension\ModuleHandler->alter()
#5 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Field/WidgetBase.php(156): Drupal\hux\HuxModuleHandler->alter()
#6 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs/src/Plugin/Field/FieldWidget/ParagraphsWidget.php(1503): Drupal\Core\Field\WidgetBase->form()
#7 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php(190): Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget->form()
#8 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/ContentEntityForm.php(121): Drupal\Core\Entity\Entity\EntityFormDisplay->buildForm()
#9 /home/andi/git/site-h4d-greenopolis/web/core/modules/node/src/NodeForm.php(134): Drupal\Core\Entity\ContentEntityForm->form()
#10 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/EntityForm.php(107): Drupal\node\NodeForm->form()
#11 [internal function]: Drupal\Core\Entity\EntityForm->buildForm()
#12 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(536): call_user_func_array()
#13 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(375): Drupal\Core\Form\FormBuilder->retrieveForm()
#14 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(633): Drupal\Core\Form\FormBuilder->rebuildForm()
#15 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(326): Drupal\Core\Form\FormBuilder->processForm()
#16 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/EntityFormBuilder.php(48): Drupal\Core\Form\FormBuilder->buildForm()
#17 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/group/src/Entity/Controller/GroupRelationshipController.php(391): Drupal\Core\Entity\EntityFormBuilder->getForm()
#18 /home/andi/git/site-h4d-greenopolis/web/modules/custom/route_controller/src/WrapExistingRoute/WrapExistingRouteController.php(96): Drupal\group\Entity\Controller\GroupRelationshipController->createForm()
#19 /home/andi/git/site-h4d-greenopolis/web/modules/custom/h4d_entity_logic/src/RouteDecorator/GroupOnlyOneRouteControllerDecorator.php(66): Drupal\route_controller\WrapExistingRoute\WrapExistingRouteController->build()
#20 [internal function]: Drupal\h4d_entity_logic\RouteDecorator\GroupOnlyOneRouteControllerDecorator->build()
#21 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array()
#22 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Render/Renderer.php(638): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#23 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(121): Drupal\Core\Render\Renderer->executeInRenderContext()
#24 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()
#25 /home/andi/git/site-h4d-greenopolis/vendor/symfony/http-kernel/HttpKernel.php(181): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#26 /home/andi/git/site-h4d-greenopolis/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#27 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/Session.php(53): Symfony\Component\HttpKernel\HttpKernel->handle()
#28 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#29 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#30 /home/andi/git/site-h4d-greenopolis/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\ContentLength->handle()
#31 /home/andi/git/site-h4d-greenopolis/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#32 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#33 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#34 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#35 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle()
#36 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/DrupalKernel.php(741): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#37 /home/andi/git/site-h4d-greenopolis/web/index.php(19): Drupal\Core\DrupalKernel->handle()
#38 /home/andi/git/site-h4d-greenopolis/vendor/drush/drush/misc/d8-rs-router.php(48): require('...')
#39 {main}
TypeError: _paragraphs_limits_add_more_is_empty(): Argument #1 ($element) must be of type array, null given, called in /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module on line 90 in _paragraphs_limits_add_more_is_empty() (line 105 of /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module).
Severity Error
Hostname 127.0.0.1
Operations
Backtrace
#0 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module(90): _paragraphs_limits_add_more_is_empty()
#1 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs_limits/paragraphs_limits.module(45): _paragraphs_limits_disallow_limited_paragraphs()
#2 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(552): paragraphs_limits_field_widget_complete_paragraphs_form_alter()
#3 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/hux/src/HuxModuleHandler.php(163): Drupal\Core\Extension\ModuleHandler->alter()
#4 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Field/WidgetBase.php(156): Drupal\hux\HuxModuleHandler->alter()
#5 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/paragraphs/src/Plugin/Field/FieldWidget/ParagraphsWidget.php(1503): Drupal\Core\Field\WidgetBase->form()
#6 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php(190): Drupal\paragraphs\Plugin\Field\FieldWidget\ParagraphsWidget->form()
#7 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/ContentEntityForm.php(121): Drupal\Core\Entity\Entity\EntityFormDisplay->buildForm()
#8 /home/andi/git/site-h4d-greenopolis/web/core/modules/node/src/NodeForm.php(134): Drupal\Core\Entity\ContentEntityForm->form()
#9 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/EntityForm.php(107): Drupal\node\NodeForm->form()
#10 [internal function]: Drupal\Core\Entity\EntityForm->buildForm()
#11 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(536): call_user_func_array()
#12 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(375): Drupal\Core\Form\FormBuilder->retrieveForm()
#13 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(633): Drupal\Core\Form\FormBuilder->rebuildForm()
#14 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Form/FormBuilder.php(326): Drupal\Core\Form\FormBuilder->processForm()
#15 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Entity/EntityFormBuilder.php(48): Drupal\Core\Form\FormBuilder->buildForm()
#16 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/group/src/Entity/Controller/GroupRelationshipController.php(391): Drupal\Core\Entity\EntityFormBuilder->getForm()
#17 /home/andi/git/site-h4d-greenopolis/web/modules/custom/route_controller/src/WrapExistingRoute/WrapExistingRouteController.php(96): Drupal\group\Entity\Controller\GroupRelationshipController->createForm()
#18 /home/andi/git/site-h4d-greenopolis/web/modules/custom/h4d_entity_logic/src/RouteDecorator/GroupOnlyOneRouteControllerDecorator.php(66): Drupal\route_controller\WrapExistingRoute\WrapExistingRouteController->build()
#19 [internal function]: Drupal\h4d_entity_logic\RouteDecorator\GroupOnlyOneRouteControllerDecorator->build()
#20 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array()
#21 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Render/Renderer.php(638): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#22 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(121): Drupal\Core\Render\Renderer->executeInRenderContext()
#23 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()
#24 /home/andi/git/site-h4d-greenopolis/vendor/symfony/http-kernel/HttpKernel.php(181): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#25 /home/andi/git/site-h4d-greenopolis/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#26 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/Session.php(53): Symfony\Component\HttpKernel\HttpKernel->handle()
#27 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#28 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#29 /home/andi/git/site-h4d-greenopolis/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\ContentLength->handle()
#30 /home/andi/git/site-h4d-greenopolis/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#31 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#32 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#33 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#34 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle()
#35 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/DrupalKernel.php(741): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#36 /home/andi/git/site-h4d-greenopolis/web/index.php(19): Drupal\Core\DrupalKernel->handle()
#37 /home/andi/git/site-h4d-greenopolis/vendor/drush/drush/misc/d8-rs-router.php(48): require('...')
#38 {main}
This is can be really confusing. E.g. in this case:
- In
/admin/config/people/accounts
- Set
Who can register accounts?
> Visitors - Check
Require email verification when a visitor creates an account
- As anonymous user, go to
/user/register
- On clicking register, see that user is not redirected to frontpage and no message is shown, as would usually be the case
@ChrisDarke Thank you! I just merged.
I just tested the patch. Our use case: When creating a project content item, a group is auto-created as well and the project added as group content. When we use default_content this results in duplicate groups being created. With the patch only the group from our default_content is being created.
May I ask why you removed the links to the issues, @ckrina?
- <li>
🌱
[PLAN] Icons for the sidebar
Active
(Ability to choose icons on the UI)</li>
+ <li>Ability to choose icons on the UI</li>
- <li>Environment Indicator</li>
+ <li>
✨
Support for core navigation experimental module
Needs work
</li>
anruether → created an issue.
But fair enough, let's add steps to repdroduce:
- Disable toolbar, enable navigation
- Enable simple_block
- Open structure submenu
- Click on Block layout
- Menu item is not clickable
then click block layout, then the submenu expands, and then i am able to click the simple blocks menu item which forwards me to admin/structure/block/simple-block
@rkoller And did you succeed in navigating to the block layout page with simple_block module enabled?
@AaronMcHale No, I am not using admin_toolbar.
The thing is, that navigation does not support linked, second level menu items with children. It seems that in core, we only have overview pages which list the child items in these situations. But contrib modules often define child-items of second level core menu items or bring there own menu item structure that work like that. Two examples:
- paragraphs: Paragraph types is not clickable (child of structure)
- simple_block: Block layout is not clickable (simple_block adds child link)
I tested this on simplytest.me and not other modules installed. I'll also try to upload screenshots.
I only get the warning when revisiting the page after saving it initially. Also the values do not show in the form. This does not happen for me in latest dev! Thanks PCate!
#72 works nicely for me!
Just one note: The config page needs to be visited in the language of the content that the aliases content is in. E.g. I have path prefix enabled, if I visit /en/admin/config/system/site-information
and I insert /start
which is alias of a content on de, than the form throws a validation error: Either the path '/start' is invalid or you do not have access to it.
When using #207 or MR from #243 with the new experimental navigation module, I get a WSOD.
Drupal\Component\Plugin\Exception\ContextException: Assigned contexts were not satisfied: user in Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping() (line 145 of /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php).
See full backtrace in #3458973-2: Visibility control not working for navigation blocks →
Backtrace:
#0 /home/andi/git/site-h4d-greenopolis/web/core/modules/layout_builder/src/EventSubscriber/SectionComponentVisibility.php(53): Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping()
#1 [internal function]: Drupal\layout_builder\EventSubscriber\SectionComponentVisibility->onBuildRender()
#2 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func()
#3 /home/andi/git/site-h4d-greenopolis/web/core/modules/layout_builder/src/SectionComponent.php(90): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
#4 /home/andi/git/site-h4d-greenopolis/web/core/modules/layout_builder/src/Section.php(88): Drupal\layout_builder\SectionComponent->toRenderArray()
#5 /home/andi/git/site-h4d-greenopolis/web/core/modules/navigation/src/NavigationRenderer.php(114): Drupal\layout_builder\Section->toRenderArray()
#6 /home/andi/git/site-h4d-greenopolis/web/core/modules/navigation/navigation.module(54): Drupal\navigation\NavigationRenderer->buildNavigation()
#7 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(352): navigation_page_top()
#8 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/hux/src/HuxModuleHandler.php(100): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#9 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(396): Drupal\hux\HuxModuleHandler->Drupal\hux\{closure}()
#10 /home/andi/git/site-h4d-greenopolis/web/modules/contrib/hux/src/HuxModuleHandler.php(103): Drupal\Core\Extension\ModuleHandler->invokeAllWith()
#11 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(349): Drupal\hux\HuxModuleHandler->invokeAllWith()
#12 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(146): Drupal\Core\Render\MainContent\HtmlRenderer->buildPageTopAndBottom()
#13 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()
#14 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
#15 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func()
#16 /home/andi/git/site-h4d-greenopolis/vendor/symfony/http-kernel/HttpKernel.php(186): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
#17 /home/andi/git/site-h4d-greenopolis/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#18 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/Session.php(53): Symfony\Component\HttpKernel\HttpKernel->handle()
#19 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#20 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#21 /home/andi/git/site-h4d-greenopolis/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\ContentLength->handle()
#22 /home/andi/git/site-h4d-greenopolis/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#23 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#24 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#25 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#26 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle()
#27 /home/andi/git/site-h4d-greenopolis/web/core/lib/Drupal/Core/DrupalKernel.php(741): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#28 /home/andi/git/site-h4d-greenopolis/web/index.php(19): Drupal\Core\DrupalKernel->handle()
#29 /home/andi/git/site-h4d-greenopolis/vendor/drush/drush/misc/d8-rs-router.php(48): require('...')
#30 {main}
anruether → created an issue.
anruether → created an issue.
This gives us limited markup. Still no template suggestions, but its a start.
anruether → created an issue.
Not sure if this should be a new issue. With navigation in 10.3 there are now some items that can't be clicked. Like Block layout or Paragraph types. This seems to be because parent items are not clickable anymore.
anruether → created an issue.
This is the actual webform on a vanilla drupal 10.3
uuid: 45bab60c-0bd2-42f5-b208-93371331ec47
langcode: en
status: open
dependencies:
enforced:
module:
- webform
_core:
default_config_hash: _je-MWeeJB6gfm6iECiqjcyNetfMFbn-YIInYwZ1gIk
weight: 0
open: null
close: null
uid: null
template: false
archive: false
id: contact
title: Contact
description: '<p>Basic email contact webform.</p>'
categories: { }
elements: |
name:
'#title': 'Your Name'
'#type': textfield
'#required': true
'#default_value': '[current-user:display-name]'
email:
'#title': 'Your Email'
'#type': email
'#required': true
'#default_value': '[current-user:mail]'
subject:
'#title': Subject
'#type': textfield
'#required': true
'#test': 'Testing contact webform from [site:name]'
message:
'#title': Message
'#type': textarea
'#required': true
'#test': 'Please ignore this email.'
actions:
'#type': webform_actions
'#title': 'Submit button(s)'
'#submit__label': 'Send message'
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
ajax_progress_type: ''
ajax_effect: ''
ajax_speed: null
page: true
page_submit_path: ''
page_confirm_path: ''
page_theme_name: ''
form_title: source_entity_webform
form_submit_once: false
form_open_message: ''
form_close_message: ''
form_exception_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_disable_remote_addr: false
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_autofocus: false
form_details_toggle: false
form_reset: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
form_attributes: { }
form_method: ''
form_action: ''
share: false
share_node: false
share_theme_name: ''
share_title: true
share_page_body_attributes: { }
submission_label: ''
submission_exception_message: ''
submission_locked_message: ''
submission_log: false
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_progress_states: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_auto_forward: true
wizard_auto_forward_hide_next_button: false
wizard_keyboard: true
wizard_track: ''
wizard_prev_button_label: ''
wizard_next_button_label: ''
wizard_toggle: false
wizard_toggle_show_label: ''
wizard_toggle_hide_label: ''
wizard_page_type: container
wizard_page_title_tag: h2
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
draft_pending_single_message: ''
draft_pending_multiple_message: ''
confirmation_type: inline
confirmation_url: '<front>'
confirmation_title: ''
confirmation_message: '<p>Your message has been sent.</p>'
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
confirmation_update: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
results_customize: false
token_view: false
token_update: false
token_delete: false
serial_disabled: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
email_confirmation:
id: email
handler_id: email_confirmation
label: 'Email confirmation'
notes: ''
status: true
conditions: { }
weight: 1
settings:
states:
- completed
to_mail: '[current-user:mail]'
to_options: { }
bcc_mail: ''
bcc_options: { }
cc_mail: ''
cc_options: { }
from_mail: _default
from_options: { }
from_name: _default
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''
subject: '[webform_submission:values:subject:raw]'
body: '[webform_submission:values:message:value]'
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
exclude_attachments: false
html: true
attachments: false
twig: false
theme_name: ''
parameters: { }
debug: false
email_notification:
id: email
handler_id: email_notification
label: 'Email notification'
notes: ''
status: true
conditions: { }
weight: 2
settings:
states:
- completed
to_mail: _default
to_options: { }
bcc_mail: ''
bcc_options: { }
cc_mail: ''
cc_options: { }
from_mail: '[webform_submission:values:email:raw]'
from_options: { }
from_name: '[webform_submission:values:name:raw]'
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''
subject: '[webform_submission:values:subject:raw]'
body: '[webform_submission:values:message:value]'
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
exclude_attachments: false
html: true
attachments: false
twig: false
theme_name: ''
parameters: { }
debug: false
variants: { }
anruether → created an issue.
@codersrini According to the readme this option does not removes the handles as your screenshot suggests.
> 6. Select whether you want to the display the Drag and drop button in the actions menu.
But also this does not work for me. The three dots in the top right corner of the paragraphs field still show the "Drag-and-Drop" item. It seems that you already did away with that, maybe because you lack the core selectable library. See also ✨ Add setting to hide drag & drop handles Needs review and the other issue linked there.
@attisan Thank you for the MR. It works nicely for me. It might be worth pointing out, that this issue deals with the handles themselves, but not the "Drag-and-Drop" option from the actions dropdown. paragraph_features has a setting for the later: #3116167: Provide option to hide paragraphs drag & drop button →
> This setting may resolve this issue: https://www.drupal.org/project/paragraphs/issues/2272221 →
@capysara What I understand: This issue is about an option to remove the handles independently of the number of paragraphs present. The proposed option from the mentioned issue only meant to affects paragraph fields with limit=1
Generally speaking we have use cases where the order of paragraphs simply has no meaning, because we don't show them directly on the entity view. But we also have cases, that would be resolved via #2272221: Don't use draggable table if there is only one paragraph → . And there might be users that would like to have both options...
Indeed! If I turn of either multilangng OR syslog, the errors disappear!
More error details with backtrace:
User Anonymous (not verified)
Location https://dev.greenopolis.net/sites/default/files/styles/h4d_card/public/2024-03/2022_04_09_allmende_Gruppenbild-Schlageten-scaled_0_1_4_5_6_0_0_13_1.jpg?itok=ScVKnsZP
Referrer
Message Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "router.route_provider", path: "options_request_listener -> router.route_provider -> cache_tags.invalidator -> plugin.manager.block -> logger.channel.default -> logger.factory -> logger.syslog -> router -> router.no_access_checks". in Drupal\Component\DependencyInjection\Container->get() (line 147 of /srv/www/freistilbox/clients/c11000/s3255/.deploy/releases/2df692fb5b71ccebfff7de6130ee37edfa3df207/web/core/lib/Drupal/Component/DependencyInjection/Container.php).
#0 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#1 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(237): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#2 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#3 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#4 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(237): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#5 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#6 /web/core/modules/user/src/Plugin/LanguageNegotiation/LanguageNegotiationUserAdmin.php(91): Drupal\Component\DependencyInjection\Container->get()
#7 /web/core/lib/Drupal/Core/Plugin/Factory/ContainerFactory.php(21): Drupal\user\Plugin\LanguageNegotiation\LanguageNegotiationUserAdmin::create()
#8 /web/core/lib/Drupal/Component/Plugin/PluginManagerBase.php(83): Drupal\Core\Plugin\Factory\ContainerFactory->createInstance()
#9 /web/core/modules/language/src/LanguageNegotiator.php(221): Drupal\Component\Plugin\PluginManagerBase->createInstance()
#10 /web/core/modules/language/src/LanguageNegotiator.php(197): Drupal\language\LanguageNegotiator->getNegotiationMethodInstance()
#11 /web/core/modules/language/src/LanguageNegotiator.php(137): Drupal\language\LanguageNegotiator->negotiateLanguage()
#12 /web/core/modules/language/src/ConfigurableLanguageManager.php(218): Drupal\language\LanguageNegotiator->initializeType()
#13 /web/modules/contrib/multilangng/multilangng_translations/src/ConfigOverride/MultiLangNGTranslationsConfigOverride.php(85): Drupal\language\ConfigurableLanguageManager->getCurrentLanguage()
#14 /web/modules/contrib/multilangng/multilangng_translations/src/ConfigOverride/MultiLangNGTranslationsConfigOverride.php(131): Drupal\multilangng_translations\ConfigOverride\MultiLangNGTranslationsConfigOverride->getTargetLanguage()
#15 /web/core/lib/Drupal/Core/Config/ConfigFactory.php(275): Drupal\multilangng_translations\ConfigOverride\MultiLangNGTranslationsConfigOverride->getCacheSuffix()
#16 /web/core/lib/Drupal/Core/Config/ConfigFactory.php(294): Drupal\Core\Config\ConfigFactory->getCacheKeys()
#17 /web/core/lib/Drupal/Core/Config/ConfigFactory.php(154): Drupal\Core\Config\ConfigFactory->getConfigCacheKey()
#18 /web/core/lib/Drupal/Core/Config/ConfigFactory.php(104): Drupal\Core\Config\ConfigFactory->doLoadMultiple()
#19 /web/core/lib/Drupal/Core/Config/ConfigFactory.php(89): Drupal\Core\Config\ConfigFactory->doGet()
#20 /web/core/modules/syslog/src/Logger/SysLog.php(48): Drupal\Core\Config\ConfigFactory->get()
#21 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(259): Drupal\syslog\Logger\SysLog->__construct()
#22 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#23 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#24 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(273): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#25 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#26 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#27 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(249): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#28 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#29 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#30 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(237): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#31 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#32 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#33 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(237): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#34 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(455): Drupal\Component\DependencyInjection\Container->createService()
#35 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(273): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#36 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#37 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#38 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(237): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#39 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#40 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(440): Drupal\Component\DependencyInjection\Container->get()
#41 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(237): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters()
#42 /web/core/lib/Drupal/Component/DependencyInjection/Container.php(177): Drupal\Component\DependencyInjection\Container->createService()
#43 /web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(105): Drupal\Component\DependencyInjection\Container->get()
#44 /vendor/symfony/http-kernel/HttpKernel.php(157): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
#45 /vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#46 /web/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Symfony\Component\HttpKernel\HttpKernel->handle()
#47 /web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#48 /web/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#49 /web/core/modules/page_cache/src/StackMiddleware/PageCache.php(191): Drupal\Core\StackMiddleware\ContentLength->handle()
#50 /web/core/modules/page_cache/src/StackMiddleware/PageCache.php(128): Drupal\page_cache\StackMiddleware\PageCache->fetch()
#51 /web/core/modules/page_cache/src/StackMiddleware/PageCache.php(82): Drupal\page_cache\StackMiddleware\PageCache->lookup()
#52 /web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#53 /web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#54 /web/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#55 /web/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle()
#56 /web/core/lib/Drupal/Core/DrupalKernel.php(704): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#57 /web/index.php(19): Drupal\Core\DrupalKernel->handle()
> Does drush devel:services produce output? (It would be so nice if we could use details ;)
$ drush @dev devel:services
- Drupal\Component\DependencyInjection\ReverseContainer
- Drupal\Core\Access\CheckProviderInterface
- Drupal\Core\Config\StorageManagerInterface
- Drupal\Core\Database\EventSubscriber\StatementExecutionSubscriber
- Drupal\Core\Entity\HtmlEntityFormController
- Drupal\Core\Form\FormCacheInterface
- Drupal\Core\Http\HandlerStackConfigurator
- Drupal\Core\Menu\MenuTreeStorageInterface
- Drupal\Core\Password\PasswordInterface
- Drupal\Core\Routing\AdminContext
- Drupal\locale\LocaleDefaultConfigStorage
- Drupal\sdc\Component\ComponentValidator
- GuzzleHttp\HandlerStack
- Psr\Http\Message\ResponseFactoryInterface
- Psr\Http\Message\ServerRequestFactoryInterface
- Psr\Http\Message\StreamFactoryInterface
- Psr\Http\Message\UploadedFileFactoryInterface
- Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface
- Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactoryInterface
- Twig\Loader\LoaderInterface
- access_arguments_resolver_factory
- access_check.admin_menu_block_page
- access_check.cron
- access_check.csrf
- access_check.custom
- access_check.db_update
- access_check.default
- access_check.entity
- access_check.entity.layout_builder_access
- access_check.entity_create
- access_check.entity_create_any
- access_check.entity_delete_multiple
- access_check.field_ui.field_reuse
- access_check.field_ui.form_mode
- access_check.field_ui.view_mode
- access_check.flag.action
- access_check.group.installed_content
- access_check.group.member
- access_check.group.owns_content
- access_check.group.permission
- access_check.group_latest_revision
- access_check.group_relationship.create
- access_check.group_relationship.create_any
- access_check.group_relationship.create_any_entity
- access_check.group_relationship.create_entity
- access_check.header.csrf
- access_check.latest_revision
- access_check.node.preview
- access_check.permission
- access_check.role_delegation
- access_check.theme
- access_check.unflag.action
- access_check.update.manager_access
- access_check.user.login_status
- access_check.user.register
- access_check.user.role
- access_checker.entity_revision
- access_manager
- account_switcher
- address.address_format_repository
- address.country_repository
- address.postal_label_formatter
- address.subdivision_repository
- admin_toolbar_search.search_links
- admin_toolbar_tools.helper
- ajax_response.attachments_processor
- ajax_response.subscriber
- anonymous_user_response_subscriber
- asset.css.collection_grouper
- asset.css.collection_optimizer
- asset.css.collection_renderer
- asset.css.dumper
- asset.css.optimizer
- asset.js.collection_grouper
- asset.js.collection_optimizer
- asset.js.collection_renderer
- asset.js.dumper
- asset.js.optimizer
- asset.query_string
- asset.resolver
- authentication
- authentication_collector
- authentication_subscriber
- bare_html_page_renderer
- batch.storage
- blazy.admin
- blazy.admin.extended
- blazy.admin.formatter
- blazy.csp_subscriber
- blazy.entity
- blazy.formatter
- blazy.manager
- blazy.media
- blazy.oembed
- blazy.svg
- block.page_display_variant_subscriber
- block.repository
- block_content.bc_subscriber
- block_content.uuid_lookup
- breadcrumb
- breakpoint.manager
- cache.backend.apcu
- cache.backend.chainedfast
- cache.backend.corefix_memory_no_serialize
- cache.backend.database
- cache.backend.memory
- cache.backend.php
- cache.bootstrap
- cache.config
- cache.data
- cache.default
- cache.discovery
- cache.dynamic_page_cache
- cache.entity
- cache.flexible_permissions
- cache.flexible_permissions_memory
- cache.geocoder
- cache.menu
- cache.page
- cache.render
- cache.static
- cache.toolbar
- cache_context.cookies
- cache_context.headers
- cache_context.ip
- cache_context.languages
- cache_context.layout_builder_is_active
- cache_context.protocol_version
- cache_context.request_format
- cache_context.route
- cache_context.route.group
- cache_context.route.menu_active_trails
- cache_context.route.name
- cache_context.route.name.is_layout_builder_ui
- cache_context.session
- cache_context.session.exists
- cache_context.theme
- cache_context.timezone
- cache_context.url
- cache_context.url.path
- cache_context.url.path.is_front
- cache_context.url.path.parent
- cache_context.url.query_args
- cache_context.url.query_args.pagers
- cache_context.url.site
- cache_context.url.site.scheme__prevent_unsafe_login
- cache_context.user
- cache_context.user.group_permissions
- cache_context.user.is_group_member
- cache_context.user.is_super_user
- cache_context.user.node_grants
- cache_context.user.permissions
- cache_context.user.roles
- cache_contexts_manager
- cache_factory
- cache_router_rebuild_subscriber
- cache_tags.invalidator
- cache_tags.invalidator.checksum
- callable_resolver
- ckeditor5.ckeditor5_cache_tag
- ckeditor5.smart_default_settings
- ckeditor5.stylesheets.message
- class_loader
- class_resolver
- client_error_response_subscriber
- config.config_subscriber
- config.factory
- config.import_transformer
- config.importer_subscriber
- config.installer
- config.manager
- config.storage
- config.storage.export
- config.storage.schema
- config.storage.snapshot
- config.storage.sync
- config.typed
- config_actions
- config_exclude_modules_subscriber
- config_import_subscriber
- config_snapshot_subscriber
- container.namespaces
- content_moderation.config_import_subscriber
- content_moderation.moderation_information
- content_moderation.route_subscriber
- content_moderation.state_transition_validation
- content_moderation.workspace_subscriber
- content_translation.delete_access
- content_translation.manage_access
- content_translation.manager
- content_translation.overview_access
- content_translation.subscriber
- content_translation.synchronizer
- content_type_header_matcher
- content_uninstall_validator
- context.handler
- context.repository
- controller.form
- controller_resolver
- country_manager
- cron
- csrf_token
- ctools.access
- ctools.context_mapper
- ctools.paramconverter.tempstore
- ctools.serializable.tempstore.factory
- ctools.typed_data.resolver
- ctools.wizard.entity.form
- ctools.wizard.factory
- ctools.wizard.form
- ctools.wizard_enhancer
- current_route_match
- current_user
- database
- database.replica
- database.replica_kill_switch
- database_driver_uninstall_validator
- date.formatter
- datetime.time
- default_content.config_subscriber
- default_content.content_entity_normalizer
- default_content.content_file_storage
- default_content.exporter
- default_content.importer
- default_content.inline_block_usage_fixer
- delegatable_roles
- devel.dumper
- devel.error_subscriber
- devel.route_subscriber
- devel.switch_user_list_helper
- devel.theme_rebuild_subscriber
- devel.twig.debug_extension
- dialogs.dialogifyer_factory
- dialogs.hooks
- diff.formatter
- dropzonejs.upload_handler
- dropzonejs.upload_save
- drupal.proxy_original_service.bare_html_page_renderer
- drupal.proxy_original_service.batch.storage
- drupal.proxy_original_service.config.installer
- drupal.proxy_original_service.content_uninstall_validator
- drupal.proxy_original_service.cron
- drupal.proxy_original_service.database_driver_uninstall_validator
- drupal.proxy_original_service.dynamic_page_cache_response_policy
- drupal.proxy_original_service.field.uninstall_validator
- drupal.proxy_original_service.file.mime_type.guesser
- drupal.proxy_original_service.file.mime_type.guesser.extension
- drupal.proxy_original_service.filter.uninstall_validator
- drupal.proxy_original_service.group.uninstall_validator.group_relationship
- drupal.proxy_original_service.language_converter
- drupal.proxy_original_service.lock
- drupal.proxy_original_service.lock.persistent
- drupal.proxy_original_service.menu.active_trail
- drupal.proxy_original_service.module_installer
- drupal.proxy_original_service.module_required_by_themes_uninstall_validator
- drupal.proxy_original_service.node_preview
- drupal.proxy_original_service.page_cache_response_policy
- drupal.proxy_original_service.paramconverter.configentity_admin
- drupal.proxy_original_service.paramconverter.menu_link
- drupal.proxy_original_service.paramconverter.views_ui
- drupal.proxy_original_service.plugin.cache_clearer
- drupal.proxy_original_service.required_module_uninstall_validator
- drupal.proxy_original_service.router.builder
- drupal.proxy_original_service.router.dumper
- dynamic_page_cache_request_policy
- dynamic_page_cache_response_policy
- dynamic_page_cache_subscriber
- early_rendering_controller_wrapper_subscriber
- editor.config_translation_mapper_subscriber
- element.editor
- email.validator
- email_factory
- entity.autocomplete_matcher
- entity.bundle_config_import_validator
- entity.bundle_entity_duplicator
- entity.bundle_plugin.uninstall_validator
- entity.bundle_plugin_installer
- entity.definition_update_manager
- entity.entity_duplicate_subscriber
- entity.form_builder
- entity.last_installed_schema.repository
- entity.memory_cache
- entity.query.config
- entity.query.keyvalue
- entity.query.null
- entity.query.sql
- entity.repository
- entity_browser.route_subscriber
- entity_browser.selection_storage
- entity_bundle.listener
- entity_display.repository
- entity_editor_tabs.utility
- entity_field.deleted_fields_repository
- entity_field.manager
- entity_reference_revisions.orphan_purger
- entity_route_context.entity_route_context
- entity_route_context.route_helper
- entity_route_subscriber
- entity_type.bundle.info
- entity_type.listener
- entity_type.manager
- entity_type.repository
- errorlevelpermission.config_override
- eva.token_handler
- eva.view_displays
- event_dispatcher
- exception.custom_page_html
- exception.default_html
- exception.default_json
- exception.enforced_form_response
- exception.fast_404_html
- exception.final
- exception.logger
- exception.needs_installer
- extension.list.database_driver
- extension.list.module
- extension.list.profile
- extension.list.theme
- extension.list.theme_engine
- extension.path.resolver
- field.uninstall_validator
- field_css_block_component_render_array_subscriber
- field_definition.listener
- field_group.param_converter
- field_group.subscriber
- field_storage_definition.listener
- field_ui.subscriber
- file.event.subscriber
- file.htaccess_writer
- file.mime_type.guesser
- file.mime_type.guesser.extension
- file.recursive_validator
- file.recursive_validator_factory
- file.repository
- file.upload_handler
- file.usage
- file.validator
- file_system
- file_url_generator
- filter.uninstall_validator
- finish_response_subscriber
- flag
- flag.count
- flag.link_builder
- flag.twig.count
- flexible_permissions.chain_calculator
- flexible_permissions.checker
- flood
- form_ajax_response_builder
- form_ajax_subscriber
- form_builder
- form_error_handler
- form_submitter
- form_validator
- geocoder
- geocoder.http_adapter
- geocoder.throttle
- geocoder_address.address
- geocoder_field.plugin.manager.field
- geofield.geophp
- geofield.wkt_generator
- gnode.route_subscriber
- group.admin_path.route_subscriber
- group.anonymous_user_response_subscriber
- group.config_subscriber
- group.group_route_context
- group.latest_revision.route_subscriber
- group.membership_loader
- group.permissions
- group.relation_handler.access_control
- group.relation_handler.access_control.group_membership
- group.relation_handler.access_control.group_node
- group.relation_handler.entity_reference
- group.relation_handler.entity_reference.group_membership
- group.relation_handler.entity_reference.group_node
- group.relation_handler.operation_provider
- group.relation_handler.operation_provider.group_membership
- group.relation_handler.operation_provider.group_node
- group.relation_handler.permission_provider
- group.relation_handler.permission_provider.group_membership
- group.relation_handler.permission_provider.group_node
- group.relation_handler.post_install
- group.relation_handler.post_install.group_membership
- group.relation_handler.post_install.group_node
- group.relation_handler.ui_text_provider
- group.relation_handler.ui_text_provider.group_membership
- group.relation_handler.ui_text_provider.group_node
- group.revision.route_subscriber
- group.uninstall_validator.group_relationship
- group_mandatory.entity_form_controller_override
- group_permission.calculator
- group_permission.checker
- group_permission.hash_generator
- group_permission.individual_calculator
- group_permission.synchronized_calculator
- group_relation_type.manager
- group_relationship_type.breadcrumb
- help_twig.extension
- html_response.attachments_processor
- html_response.placeholder_strategy_subscriber
- html_response.subscriber
- http_client
- http_client_factory
- http_kernel
- http_kernel.basic
- http_kernel.controller.argument_resolver
- http_middleware.ajax_page_state
- http_middleware.content_length
- http_middleware.kernel_pre_handle
- http_middleware.negotiation
- http_middleware.page_cache
- http_middleware.reverse_proxy
- http_middleware.session
- image.factory
- image.toolkit.manager
- image.toolkit.operation.manager
- info_parser
- inline_block.usage
- json_field.requirements
- json_field.views
- kernel
- kernel_destruct_subscriber
- keyvalue
- keyvalue.database
- keyvalue.expirable
- keyvalue.expirable.database
- l10n_tools.query_helper
- language.config_factory_override
- language.config_subscriber
- language.current_language_context
- language.default
- language_converter
- language_manager
- language_negotiator
- language_request_subscriber
- layout.icon_builder
- layout_builder.component_visibility_subscriber
- layout_builder.element.prepare_layout
- layout_builder.get_block_dependency_subscriber
- layout_builder.param_converter
- layout_builder.render_block_component_subscriber
- layout_builder.routes
- layout_builder.sample_entity_generator
- layout_builder.tempstore.route_enhancer
- layout_builder.tempstore_repository
- layout_builder_modal.ajax_response_subscriber
- layout_builder_tabs.customTwigExtension
- leaflet.service
- length_indicator.get_width_pos
- library.dependency_resolver
- library.discovery
- library.discovery.collector
- library.discovery.parser
- library.libraries_directory_file_finder
- link_generator
- linkit.suggestion_manager
- locale.config_manager
- locale.config_subscriber
- locale.locale_translation_cache_tag
- locale.plural.formula
- locale.project
- locale.storage
- lock
- lock.persistent
- logger.channel.ckeditor5
- logger.channel.cron
- logger.channel.default
- logger.channel.file
- logger.channel.form
- logger.channel.geofield
- logger.channel.image
- logger.channel.layout_builder
- logger.channel.mail
- logger.channel.menu
- logger.channel.php
- logger.channel.router
- logger.channel.security
- logger.channel.social_media_links
- logger.channel.system
- logger.channel.update
- logger.channel.user
- logger.channel.webform
- logger.channel.webform_submission
- logger.dblog
- logger.drupaltodrush
- logger.factory
- logger.log_message_parser
- logger.syslog
- login_destination.manager
- login_destination.toolbar_link_builder
- login_emailusername.route_subscriber
- main_content_renderer.ajax
- main_content_renderer.dialog
- main_content_renderer.html
- main_content_renderer.modal
- main_content_renderer.off_canvas
- main_content_renderer.off_canvas_top
- main_content_view_subscriber
- maintenance_mode
- maintenance_mode_subscriber
- media.config_subscriber
- media.oembed.iframe_url_helper
- media.oembed.provider_repository
- media.oembed.resource_fetcher
- media.oembed.url_resolver
- media_library.opener.editor
- media_library.opener.field_widget
- media_library.opener_resolver
- media_library.route_subscriber
- media_library.ui_builder
- menu.active_trail
- menu.default_tree_manipulators
- menu.link_tree
- menu.parent_form_selector
- menu.rebuild_subscriber
- menu_link.static.overrides
- messenger
- method_filter
- module_handler
- module_installer
- module_required_by_themes_uninstall_validator
- multilangng_source_language.translation_service_factory
- multilangng_translations.config_override
- multilangng_translations.config_translations_filter
- multilangng_translations.config_translations_override_provider
- node.admin_path.route_subscriber
- node.grant_storage
- node.node_route_context
- node.node_translation_exception
- node.route_subscriber
- node_preview
- options_request_listener
- page_cache_kill_switch
- page_cache_request_policy
- page_cache_response_policy
- page_manager.context_mapper
- page_manager.current_user_context
- page_manager.language_interface_context
- page_manager.page_access_check
- page_manager.page_manager_routes
- page_manager.route_name_response_subscriber
- page_manager.route_param_context
- page_manager.variant_route_filter
- pager.manager
- pager.parameters
- paragraphs_type.uuid_lookup
- paramconverter.configentity_admin
- paramconverter.entity
- paramconverter.entity_revision
- paramconverter.menu_link
- paramconverter.views_ui
- paramconverter_manager
- paramconverter_subscriber
- password_generator
- path.current
- path.matcher
- path.validator
- path_alias.manager
- path_alias.path_processor
- path_alias.repository
- path_alias.subscriber
- path_alias.whitelist
- path_processor.files
- path_processor.image_styles
- path_processor_decode
- path_processor_front
- path_processor_language
- path_processor_manager
- pathauto.alias_cleaner
- pathauto.alias_storage_helper
- pathauto.alias_uniquifier
- pathauto.generator
- pathauto.settings_cache_tag
- pathauto.verbose_messenger
- permission_checker
- permission_generator.role_delegation
- pgsql.entity.query.sql
- placeholder_strategy
- placeholder_strategy.single_flush
- plugin.cache_clearer
- plugin.manager.action
- plugin.manager.alias_type
- plugin.manager.archiver
- plugin.manager.block
- plugin.manager.ckeditor4to5upgrade.plugin
- plugin.manager.ckeditor5.plugin
- plugin.manager.condition
- plugin.manager.config_actions_plugin
- plugin.manager.config_actions_source
- plugin.manager.core.layout
- plugin.manager.ctools.relationship
- plugin.manager.devel_dumper
- plugin.manager.display_variant
- plugin.manager.editor
- plugin.manager.element_info
- plugin.manager.email_adjuster
- plugin.manager.email_builder
- plugin.manager.entity_browser.display
- plugin.manager.entity_browser.field_widget_display
- plugin.manager.entity_browser.selection_display
- plugin.manager.entity_browser.widget
- plugin.manager.entity_browser.widget_selector
- plugin.manager.entity_browser.widget_validation
- plugin.manager.entity_reference_selection
- plugin.manager.field.field_type
- plugin.manager.field.field_type_category
- plugin.manager.field.formatter
- plugin.manager.field.widget
- plugin.manager.field_group.formatters
- plugin.manager.filter
- plugin.manager.flag.flagtype
- plugin.manager.flag.linktype
- plugin.manager.geocoder.dumper
- plugin.manager.geocoder.formatter
- plugin.manager.geocoder.preprocessor
- plugin.manager.geocoder.provider
- plugin.manager.geofield_backend
- plugin.manager.geofield_proximity_source
- plugin.manager.help_section
- plugin.manager.help_topic
- plugin.manager.image.effect
- plugin.manager.language_negotiation_method
- plugin.manager.layout_builder.section_storage
- plugin.manager.layout_options
- plugin.manager.link_relation_type
- plugin.manager.linkit.matcher
- plugin.manager.linkit.substitution
- plugin.manager.mail
- plugin.manager.mailer_transport
- plugin.manager.media.source
- plugin.manager.menu.contextual_link
- plugin.manager.menu.link
- plugin.manager.menu.local_action
- plugin.manager.menu.local_task
- plugin.manager.paragraphs.behavior
- plugin.manager.paragraphs.conversion
- plugin.manager.queue_worker
- plugin.manager.sdc
- plugin.manager.social_media_links.iconset
- plugin.manager.social_media_links.platform
- plugin.manager.views.access
- plugin.manager.views.area
- plugin.manager.views.argument
- plugin.manager.views.argument_default
- plugin.manager.views.argument_validator
- plugin.manager.views.cache
- plugin.manager.views.display
- plugin.manager.views.display_extender
- plugin.manager.views.exposed_form
- plugin.manager.views.field
- plugin.manager.views.filter
- plugin.manager.views.join
- plugin.manager.views.pager
- plugin.manager.views.query
- plugin.manager.views.relationship
- plugin.manager.views.row
- plugin.manager.views.sort
- plugin.manager.views.style
- plugin.manager.views.wizard
- plugin.manager.webform.element
- plugin.manager.webform.exporter
- plugin.manager.webform.handler
- plugin.manager.webform.source_entity
- plugin.manager.webform.variant
- plugin.manager.workflows.type
- plugin_form.factory
- private__4paxHwrBqZgLMOLaRrJsmOfZ3q3b8GmysfCJVR59dww
- private__E5RB7EPjMp2Q_miXb0vh6M0K5wUh779hDQkqBCZjB2g
- private__EwsXIod_GcheK7bVodE-pI_fkDArK8ani5QtriWXbSk
- private__QX9SzGp3FhOwYcjwHnd84ENwRSqWyzHnJrxaFvu-nUI
- private__R_UzWyBWZ9s_zVr5I2ErmJNbdMZLlqnumtAeOzbILys
- private__TbtMPmyFKgutDUCvu5NqZWSvB7wmsyS5ZgUgQYUQwSQ
- private__e0ujDrLdZt7SbM1S2A6epWx3UYTWtRkzqXiD78_aNvM
- private__eDpbPL4wwnQyhPmwwLlalHD-HQzju54CeEhnePoq77M
- private__iippmE3zvNM7poZWNLe9KCo1TBvrcSIYWA79dl3VOK4
- private__jmHlQ8DenPOz2Y1rQPf6wcbGV3XZvwuMnC6wCu8cgXM
- private__o1h1hOxTO6qlmx9l59-EeqyQCiVcIjRzLeQen15uQ2w
- private__pXXF9g1yDlZLIQB-jW6L8z3TwsyJFOLaLtPSLoR8USY
- private__s9WvKxAAioSxnrbszotBL4p3vALnLB-MHJQxkpMqIAU
- private__tJYFnvEKPMHlgigsDWJq4iCW0J3RIC0FgNYwN55V3xE
- private__zpo0hTnDUvjD5VJF99cYFfEg3efThaha5qz1wHgNfRA
- private_key
- psr7.http_foundation_factory
- psr7.http_message_factory
- psr_response_view_subscriber
- queue
- queue.database
- redirect.destination
- redirect_leading_slashes_subscriber
- redirect_response_subscriber
- render_cache
- render_placeholder_generator
- renderer
- renderer_non_html
- request_close_subscriber
- request_format_route_filter
- request_stack
- required_module_uninstall_validator
- resolver_manager.entity
- response_filter.active_link
- response_filter.rss.relative_url
- response_generator_subscriber
- route_access_response_subscriber
- route_enhancer.entity
- route_enhancer.entity_bundle
- route_enhancer.entity_revision
- route_enhancer.form
- route_enhancer.param_conversion
- route_http_method_subscriber
- route_override.access_check_to_add_cacheability
- route_override.cacheability.cache_tag_invalidator
- route_override.cacheability.route_subscriber
- route_override.controller_manager
- route_override.custom_access_check
- route_override.route_filter
- route_override.route_match_provider
- route_override.route_subscriber
- route_override.router_protected_methods
- route_processor_csrf
- route_processor_current
- route_processor_manager
- route_special_attributes_subscriber
- route_subscriber.entity
- route_subscriber.module
- router
- router.builder
- router.dumper
- router.no_access_checks
- router.path_roots_subscriber
- router.request_context
- router.route_preloader
- router.route_provider
- router.route_provider.lazy_builder
- router_listener
- serialization.entity_resolver.target_id
- serialization.exception.default
- serialization.json
- serialization.phpserialize
- serialization.user_route_alter_subscriber
- serialization.yaml
- serializer
- serializer.entity_resolver
- serializer.entity_resolver.uuid
- service_container
- session
- session_configuration
- session_handler.storage
- session_handler.write_safe
- session_manager
- session_manager.metadata_bag
- settings
- simple_block_layout_builder.controller_alter
- simple_pass_reset.access_checker
- simple_pass_reset.route_subscriber
- smart_date.manager
- smart_date.route_subscriber
- smart_date_format.twig_extension
- smart_trim.truncate_html
- smart_trim.twig_extension
- social_media_links.finder
- spamspan
- spamspan.twig.spamspan_filter
- splide.admin
- splide.formatter
- splide.manager
- splide.skin_manager
- state
- stream_wrapper.assets
- stream_wrapper.private
- stream_wrapper.public
- stream_wrapper.temporary
- stream_wrapper.translations
- stream_wrapper_manager
- string_translation
- string_translator.custom_strings
- string_translator.locale.lookup
- symfony_mailer
- symfony_mailer.config_override
- symfony_mailer.helper
- symfony_mailer.legacy_helper
- symfony_mailer.override_manager
- symfony_mailer.transport_factory_manager
- system.access_route_alter_subscriber
- system.admin_path.route_subscriber
- system.advisories_config_subscriber
- system.breadcrumb.default
- system.config_cache_tag
- system.config_subscriber
- system.file_event.subscriber
- system.manager
- system.menus.route_subscriber
- system.module_admin_links_helper
- system.module_admin_links_memory_cache
- system.sa_fetcher
- system.timezone_resolver
- taxonomy_term.breadcrumb
- taxonomy_term.taxonomy_term_route_context
- tempstore.private
- tempstore.shared
- theme.initialization
- theme.manager
- theme.negotiator
- theme.negotiator.admin_theme
- theme.negotiator.ajax_base_page
- theme.negotiator.block.admin_demo
- theme.negotiator.default
- theme.negotiator.system.batch
- theme.negotiator.system.db_update
- theme.registry
- theme_handler
- theme_installer
- title_resolver
- token
- token.entity_mapper
- token.route_subscriber
- token.tree_builder
- toolbar.menu_tree
- toolbar.page_cache_request_policy.allow_toolbar_path
- transliteration
- twig
- twig.extension
- twig.extension.debug
- twig.extension.varDumper
- twig.loader.filesystem
- twig.loader.string
- twig.loader.theme_registry
- typed_data_manager
- unrouted_url_assembler
- update.fetcher
- update.manager
- update.post_update_registry
- update.post_update_registry_factory
- update.processor
- update.root
- update.update_hook_registry
- update.update_hook_registry_factory
- url_generator
- user.auth
- user.authentication.cookie
- user.current_user_context
- user.data
- user.flood_control
- user.flood_subscriber
- user.module_permissions_link_helper
- user.permissions
- user_access_denied_subscriber
- user_last_access_subscriber
- user_maintenance_mode_subscriber
- user_permissions_hash_generator
- uuid
- validation.constraint
- variation_cache.dynamic_page_cache
- variation_cache.flexible_permissions
- variation_cache.flexible_permissions_memory
- variation_cache_factory
- views.analyzer
- views.cast_sql
- views.date_sql
- views.entity_schema_subscriber
- views.executable
- views.exposed_form_cache
- views.route_subscriber
- views.views_data
- views.views_data_helper
- webform.access_rules_manager
- webform.addons_manager
- webform.breadcrumb
- webform.conditions_manager
- webform.elements_validator
- webform.email_provider
- webform.entity_reference_manager
- webform.exception_html_subscriber
- webform.help_manager
- webform.libraries_manager
- webform.message_manager
- webform.request
- webform.route_subscriber
- webform.theme_manager
- webform.theme_negotiator
- webform.third_party_settings_manager
- webform.token_manager
- webform.translation_config_manager
- webform.translation_lingotek_manager
- webform.translation_manager
- webform.twig_extension
- webform.webform_route_context
- webform.webform_submission_route_context
- webform_submission.conditions_validator
- webform_submission.exporter
- webform_submission.generate
- webform_ui.path_processor
- workflows.access_check.extended_permissions
@cilefen Thanks for looking into this!
I also realized that the WSOD does not display on all pages.
At the moment I have a dev instance online:
https://dev.greenopolis.net/ => WSOD
https://dev.greenopolis.net/de => No WSOD
https://dev.greenopolis.net/de/start => No WSOD
Some (!) images on before mentioned page => WSOD (Images in the green box, e.g. https://dev.greenopolis.net/sites/default/files/styles/h4d_card/public/2...)
> What do you mean by reinstalling the site, technically?
drush si --existing-config
> Which contributed modules are present and what are their versions?
> Are any patches applied?
Yes:
"require": {
"php": ">=8.1",
"composer/installers": "^1.9",
"cweagans/composer-patches": "^1.7",
"drupal/admin_theme": "^1.0",
"drupal/allowed_formats": "^3.0",
"drupal/core-composer-scaffold": "^10.1",
"drupal/core-project-message": "^10.1",
"drupal/core-recommended": "^10.1",
"drupal/datetimehideseconds": "^1.4",
"drupal/dialogs": "^1.0",
"drupal/dropzonejs": "^2.10",
"drupal/entity_browser": "^2.10",
"drupal/entity_editor_tabs": "^2",
"drupal/eva": "^3.0",
"drupal/field_css": "^2.0@RC",
"drupal/field_group": "3.x-dev",
"drupal/flag": "^4.0@beta",
"drupal/geocoder": "^4.23",
"drupal/ginvite": "^4",
"drupal/group_mandatory": "^2.0",
"drupal/hide_revision_field": "^2.3",
"drupal/inline_entity_form": "^3.0",
"drupal/l10n_tools": "^1.0",
"drupal/label_help": "^2",
"drupal/layout_builder_tabs": "^1.0",
"drupal/leaflet": "^10.2",
"drupal/length_indicator": "^1.2",
"drupal/livefilter": "1.0.x-dev",
"drupal/markup": "^2.0@beta",
"drupal/multilangng": "^1@alpha",
"drupal/nomarkup": "^1.0",
"drupal/page_manager": "^4.0@RC",
"drupal/pathauto": "^1.12",
"drupal/role_delegation": "^1.2",
"drupal/simple_pass_reset": "^1.2",
"drupal/smart_date": "^4.0",
"drupal/smart_trim": "^2.1",
"drupal/splide": "^2.0",
"drupal/symfony_mailer": "^1.4",
"drupal/user_current_paths": "^2.0",
"drupal/user_register_notify": "^2.0@beta",
"drupal/views_linkarea": "^2.0",
"drupal/workflow_buttons": "^1.0@beta",
"drush/drush": "^12",
"geeks4change/geeky-deploy": "^4",
"geeks4change/webform4json": "^1.0",
"geocoder-php/google-maps-provider": "^4.7",
"webflo/drupal-finder": "^1.0.0",
"wikimedia/composer-merge-plugin": "^2.1"
},
"extra": {
"patches": {
"drupal/core": {
"h4d_user / Show user login block in page manager": "https://www.drupal.org/files/issues/unable_to_override_user-2801511-5.patch",
"h4d_user / Add visibility control conditions to blocks within Layout Builder / 2916876": "https://www.drupal.org/files/issues/2023-12-19/drupal-n2916876-207.patch",
"2797583 / add content moderation actions, see 2797583#115 how to configure": "https://www.drupal.org/files/issues/2023-12-04/2797583-228.patch"
},
"drupal/default_content": {
"Add a Normalizer and Denormalizer to support Layout Builder - https://www.drupal.org/project/default_content/issues/3160146#comment-14814050": "https://www.drupal.org/files/issues/2022-12-06/default_content-3160146-53.patch",
"Update inline block usage on import - https://www.drupal.org/project/default_content/issues/3359137#comment-15042582": "https://www.drupal.org/files/issues/2023-05-09/default_content-3359137-3.patch",
"Predictable order of import, so the frontpage node id remains identical on local/live - https://www.drupal.org/project/default_content/issues/3175870#comment-13853145": "https://www.drupal.org/files/issues/2020-10-08/3175870.patch",
"Export multi": "https://www.drupal.org/files/issues/2023-10-06/2786479-46.patch",
"3409088 / Respect content langcode also if site default language is different": "https://git.drupalcode.org/project/default_content/-/merge_requests/37/diffs.patch"
},
"drupal/field_group": {
"HTML5 Validation Prevents Submission in Tabs - https://www.drupal.org/project/field_group/issues/2969051#comment-15022271": "https://www.drupal.org/files/issues/2023-04-24/2969051-99.patch"
},
"drupal/entity_reference_revisions": {
"Views doesn't recognize relationship to host - https://www.drupal.org/project/entity_reference_revisions/issues/2799479#comment-15130190": "https://www.drupal.org/files/issues/2023-06-29/entity_reference_revisions-2799479-fix-only.patch"
},
"drupal/persistent_login": {
"h4d_user / 2899530 / Permission for tab visibility": "https://www.drupal.org/files/issues/2020-01-13/persistent_login-user_task_permission-2899530-15.patch"
},
"drupal/eva": {
"Hide empty eva, e.g. in Team tabs": "https://www.drupal.org/files/issues/2020-09-08/3083993-n11_0.patch"
},
"drupal/group": {
"Duplicate revision tabs": "https://www.drupal.org/files/issues/2023-11-24/group-3397063-12.patch",
"More contexts needed": "https://www.drupal.org/files/issues/2023-12-13/group-context-2815971-52.patch",
"Path alias token": "https://www.drupal.org/files/issues/2023-02-17/group-2774827-93.patch"
}
},
anruether → created an issue.
anruether → created an issue. See original summary → .
Not sure if this is another issue, but:
On my local machine with d10/php8.1 I get this error log SQLSTATE[HY000]: General error: 1 near "ls": syntax error: DELETE ls FROM "locales_source" ls LEFT JOIN "locales_target" lt ON ls.lid=lt.lid WHERE lt.lid IS NULL; Array ( )
This also happens with the current dev (which seems to be the same as in the branch)
On my remote php8.2 machine I get an additional message in the UI after clicking:
Error message
Deprecated function: Creation of dynamic property Drupal\Core\Database\StatementWrapperIterator::$allowRowCount is deprecated in Drupal\l10n_tools\QueryHelper->deleteOrphanTranslations() (line 125 of modules/contrib/l10n_tools/src/QueryHelper.php).
Drupal\l10n_tools\QueryHelper->deleteOrphanTranslations() (Line: 265)
Drupal\l10n_tools\Form\L10nToolsForm->deleteOrphanTranslationsCallback(Array, Object)
call_user_func_array(Array, Array) (Line: 114)
Drupal\Core\Form\FormSubmitter->executeSubmitHandlers(Array, Object) (Line: 52)
Drupal\Core\Form\FormSubmitter->doSubmitForm(Array, Object) (Line: 597)
Drupal\Core\Form\FormBuilder->processForm('l10n_tools_form', Array, Object) (Line: 325)
Drupal\Core\Form\FormBuilder->buildForm(Object, Object) (Line: 73)
Drupal\Core\Controller\FormController->getContentResult(Object, Object)
call_user_func_array(Array, Array) (Line: 123)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 592)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 121)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 181)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
An error occured, see logs.
Thank you for the MR, @msielski! It works for me, /admin/structure/types
is available again.
Thanks for the quick reply! Now the module seems to be broken, I get Entity type or bundle not found.
on the content type + paragraph schema page.
I'm on latest dev now.
anruether → created an issue.
I can't reproduce this on ctools 4.0.4 anymore
I can't reproduce this on ctools 4.0.4 anymore
Thanks! Finally merged.
anruether → made their first commit to this issue’s fork.
anruether → created an issue.
anruether → created an issue.
@hannakras I agree with you and also keep my transitions tidy in the sense that I do not allow multiple "From" states in the same transition. In that case you are right.
But it is possible to configure multiple from states in one transition so that your assumption is not always right.
We have release(s) now!
We also have a d10 rector patch for 1.x 📌 Automated Drupal 10 compatibility fixes Closed: outdated
One caveat, for existing layouts I don't get the "Control visibility" in block context menus. It's only if I move them to a new section that the menu item is added below "Remove block".
I can't confirm this. For me the visibility control also appears for blocks that are inside sections that were added before the patch was applied.
Maybe you find the discussion in the entity embed issue queue helpful.