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.
I understand that you can use template names to suggest different templates to use for different things such as
page, block, node ect
from a drupal theme (not from a module which defines a block ) is it possible to make a twig different template file render a specific block on a specific page only.
Not sure if this is a new issue, but I couldn't find anything with a search that matched.
I have twig debug set to true, and devel is running.
If I look at the source, there is only suggestions on blocks, not on content, or even the main html block. I don't have any sites running prior to 8.7 but I checked on 2 sites I own. One is plain bartik the other is bootstrap 3.
I can't see where to upload any screenshots. And I'm sure this doesn't make sense, but here is what it renders.
I created a template in which I am using a UI kit from Creative Tim. Now I am trying to turn this template into a Drupal theme, but I am having trouble with getting all the JS to work. I am getting the following errors in my console: https://imgur.com/7XFfOcC
Below is a structure of the CSS and JS files from my template, and then how I am including them in my theme.
I created a simple custom block out of "Basic block" and called it "testblock1".
I created a TWIG file called "block--testblock1.html.twig" with a div and background-color:yellow;
When I add the custom block "testblock1" using the block layout, I see the content of "testblock1" with a yellow background (which is great!).
But, when I add "testblock1" from panels->content->add new block, I see the content of "testblock1" but NOT the HTML of the TWIG file with the yellow background.
Sometimes, very very randomly (like maybe once or twice a week), the theme from my production site switch by itself from my theme to the templates used by the system module. But not all of the templates : only the html.tpl.php and the page.tpl.php. The node.tpl.pph for example would be the one from my theme. And it only takes a cache flush to make it back to normal.
Did anyone have this problem at some point? Does someone know when the system module template files are used?