Jump to content

Edit History

kuch

kuch

W moim sklepie (1.7.6.8) mam zainstalowany moduł bloga: https://github.com/smartdatasoft/smartblog

Moduł ten w pewnym pliku .tpl ma zdefiniowane meta tagi dodawane do strony o ile je uzupełnię dla danego wpisu.

https://github.com/smartdatasoft/smartblog/blob/develop/views/templates/front/plugins/blogfeedheader.tpl

<meta name="title" content="{$meta_title}">
<meta name="keywords" content="{$meta_keyword}">
<meta name="description" content="{$meta_description}">

 

Problem polega na tym, że tagi są dodawane niezależnie od meta tagów samej presty a więc występują w kodzie 2 razy.

W pliku head.tpl szablonu jest coś takiego:

<meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}">
<meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}">

 

W związku z tym próbowałem nadpisać te bloki w module tak jak mógłbym to zrobić w szablonie czyli zrobiłem tak:

{block name='head_seo_keywords'}<meta name="keywords" content="{$meta_keyword}">{/block}
{block name='head_seo_description'}<meta name="description" content="{$meta_description}">{/block}

 

Niestety to nie działa. Czy jest jakiś sposób, żeby meta tagi się nie powielały?

Oczywiście ten plik .tpl modułu mam nadpisany w szablonie.

kuch

kuch

W moim sklepie (1.7.6.8) mam zainstalowany moduł bloga: https://github.com/smartdatasoft/smartblog

Moduł ten w pewnym pliku .tpl ma zdefiniowane meta tagi dodawane do strony o ile je uzupełnię dla danego wpisu.

<meta name="title" content="{$meta_title}">
<meta name="keywords" content="{$meta_keyword}">
<meta name="description" content="{$meta_description}">

 

Problem polega na tym, że tagi są dodawane niezależnie od meta tagów samej presty a więc występują w kodzie 2 razy.

W pliku head.tpl szablonu jest coś takiego:

<meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}">
<meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}">

 

W związku z tym próbowałem nadpisać te bloki w module tak jak mógłbym to zrobić w szablonie czyli zrobiłem tak:

{block name='head_seo_keywords'}<meta name="keywords" content="{$meta_keyword}">{/block}
{block name='head_seo_description'}<meta name="description" content="{$meta_description}">{/block}

 

Niestety to nie działa. Czy jest jakiś sposób, żeby meta tagi się nie powielały?

Oczywiście ten plik .tpl modułu mam nadpisany w szablonie.

×
×
  • Create New...