_includes/themes/j1/modules/connectors/ads in j1-template-2021.1.8 vs _includes/themes/j1/modules/connectors/ads in j1-template-2021.1.9

- old
+ new

@@ -20,25 +20,36 @@ -------------------------------------------------------------------------------- {% endcomment %} {% comment %} Variables -------------------------------------------------------------------------------- {% endcomment %} {% assign advertising = site.data.j1_config.advertising.enabled %} +{% assign advertising_page = page.advertising.enabled %} {% assign advertising_provider = site.data.j1_config.advertising.provider %} {% comment %} Main -------------------------------------------------------------------------------- {% endcomment %} -<!-- [INFO ] [j1.modules.connectors.ads ] [ detected advertising (j1_config): {{advertising}} ] --> -<!-- [INFO ] [j1.modules.connectors.ads ] [ detected advertising (page): {{page.advertising}}} ] --> +<!-- [INFO ] [j1.modules.connectors.ads ] [ Check ads settings from SITE configuration ] --> +<!-- [INFO ] [j1.modules.connectors.ads ] [ detected ads (site): {{advertising}} ] --> -{% if advertising and page.advertising %} - <!-- [INFO ] [j1.modules.connectors.ads ] [ detected advertising provider (j1_config): {{advertising_provider}}} ] --> - <!-- [INFO ] [j1.modules.connectors.ads ] [ start processing load region head, layout: {{page.layout}} ] --> +{% comment %} Check ads settings from PAGE configuration +-------------------------------------------------------------------------------- {% endcomment %} +<!-- [INFO ] [j1.modules.connectors.ads ] [ Check ads settings from PAGE configuration ] --> +<!-- [INFO ] [j1.modules.connectors.ads ] [ detected ads (page): {{page.advertising}} ] --> + +{% if advertising_page <> nil %} + <!-- [INFO ] [j1.modules.connectors.ads ] [ overload ads settings from PAGE ] --> + {% assign advertising = advertising_page %} +{% endif %} + +{% if advertising %} + <!-- [INFO ] [j1.modules.connectors.ads ] [ detected advertising provider (j1_config): {{advertising_provider}}} ] --> + <!-- [INFO ] [j1.modules.connectors.ads ] [ start processing load region head, layout: {{page.layout}} ] --> {% case advertising_provider %} {% when "google" %} - <!-- [INFO ] [j1.modules.connectors.ads ] [ place provider: Google Adsense ] --> + <!-- [INFO ] [j1.modules.connectors.ads ] [ place provider: Google Adsense ] --> {% include themes/{{site.template.name}}/modules/connectors/ad/google-adsense.html %} {% when "custom" %} - <!-- [INFO ] [j1.modules.connectors.ads ] [ place provider: Custom Provider ] --> + <!-- [INFO ] [j1.modules.connectors.ads ] [ place provider: Custom Provider ] --> {% include themes/{{site.template.name}}/modules/connectors/ad/custom-provider.html %} {% endcase %} {% endif %} <!-- [INFO ] [j1.modules.connectors.ads ] [ end processing ] -->