Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
We are getting an error message when trying to create our own theme.
Please assist if possible.
The error message is below:
Error message
Warning: Invalid argument supplied for foreach() in Drupal\Core\Extension\ThemeHandler->addTheme() (line 125 of core/lib/Drupal/Core/Extension/ThemeHandler.php).
I'd like to integrate a SVG-Image with inline Javascript to a node. The image is a map. When I hover a region of it, an explaining picture is shown. When I leave the region, the picture is unvisible. Therefor I need the script. It's generated in Inkscape with the function "plugins|internet|javascript|add attribute".
It's not the problem to insert the SVG with <svg> tag. I manged it with the module "svg image". So I am able to create a media SVG and insert it in the node as media. But the script-code is commented out. How can I prevent that?
I have a project I'm working on, but I've encountered a new situation. Usually with NPM, I just "NPM INSTALL [packagename]" and let it do its thing. But as I'm building my theme, I need that package to go to a particular location. I know with COMPOSER.JSON, I can use the "INSTALLER-PATHS" to point things where they need to go; but multiple searches on Google have come up bust, as far as PACKAGE.JSON is concerned. Can I just use "INSTALLER-PATHS", same as in COMPOSER.JSON or is there something different?
I would need a small help to get the output by adding the for loop. I have a view which has a image field. And I would like to theme it, I have created two view templates called "views-view-list--image-article.html.twig" and "views-view-fields--image-article.html.twig"
I want to achieve the output in the below format. Here "wrap clearfix" div is repeating and the inner divs "lhs-img" and "rhs-img" are also repeating.