This forum is for assistance with theme development.

Logo redirect only working in page--front.html.twig

{% if site_logo %}

    <a class="logo navbar-btn pull-left px-5 py-3" href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home">

      <img src="{{ site_logo }}" alt="{{ 'Home'|t }}" />

    </a>

  {% endif %}

this is only working in <front> page for other pages or content type if i create its not working

twig theme for order item

Hi, I wanted to add some custom text to my commerce confirmation page. I did that successfully by using:

commerce-checkout-completion-message.html.twig

However I want to add customised message that wont be valid for every order completion.

There is a unique: checkout flow, order type, order item type for this, could I use the name from any of those to add to my twig template? using the debug I don't see any suggestions with any of those value sin them though in the order completion page. 

thanks

Unable to render logo in menu.html.twig

Hello,

<div class="container py-3">

      <nav

        class="navbar navbar-expand-lg navbar-light"

        aria-label="Eleventh navbar example"

      >

        <div class="container-fluid">

          <a class="navbar-brand" href="{{ path('<front>') }}"

            ><img src="{{ logopath }}" class="img-fluid" alt=""

          /></a>

             <div class="collapse navbar-collapse" id="navbarsExample09">

           

Error installing custom theme

I'm developing a new site and have only just started getting to know Drupal itself. I scoured google for answers to this but came up dry.

I created a bare bones custom theme just to get started, but I'm getting an error when attempting to install it:

Drupal\Core\File\Exception\NotRegularDirectoryException: temporary://update-extraction-d208df27/._retrowave is not a directory. in Drupal\Core\File\FileSystem->scanDirectory() (line 665 of core/lib/Drupal/Core/File/FileSystem.php).

Content Type only showing the content without header and footer.

When I add content in a new content type which I created only the content is showing not the header and footer but for the page, I have put code which is common should be rendered in every page I put header and footer code in page.html.twig if I add new page then header and footer comes but its not coming in node, but I think I'm missing something what should I do

Include javascript but on run onpage load not when ajax is run?

Hi

I have added js to my theme,

Drupal.behaviors.exampleTheme = {
  attach: function (context, settings) {
    $('.example', context).click(function () {
      $(this).next('ul').toggle('show');
    });
  }
};

The js is run everytime ajax is called.

What would I need to do to only make this work on page load and not everytime ajax is called?

Pages

Subscribe with RSS Subscribe to RSS - Theme development