Jump to content
  • 0

Zmiana nagłówka bez zmiany nazwy kategorii


henryk55

Question

Zmiana treści w zakresie nagłówków bez zmian widocznych w drzewie kateforii.

Wprowadzenie wskazanych modyfikacji wpłynie na poprawę tematyczności i lepsze powiązanie strony ze słowami kluczowymi przez algorytmy wyszukiwarek, co ma realny wpływ na widoczność serwisu w wynikach wyszukiwania

Przykład:

Zmianę kodu nagłówka z: Donice do salonu na: Donice dekoracyjne do salonu

Propozycja obejmuje zmianę nagłówka bez zmiany nazwy kategorii którą widzi klient na stronie. Dla jasności nie chodzi tu o meta title widoczne w wyszukiwarce po site:

Myślę, że zmiany należy wprowadzić w kodzie źródłowym Presty, podobno w TPL, ale nie wiem gdzie tego szukać?

 

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Cześć,

chodzi Ci o zmianę nazwy kategorii na podstronie kategorii? Czyli to co powinno siedzieć w <h1>? Można to zmienić w .tpl ale jeżeli masz 100 kategorii to należałoby dawać bardzo dużo ifów w kodzie co nie jest dobrą praktyką.

Poprawnym sposobem byłoby

1) w panelu admina, w formularzu edycji kategorii, należałoby mieć dodatkowe pole (np. alternatywna nazwa) i w tym miejscu wprowadzać docelową nazwę

2) w szablonie wyświetlać wprowadzoną wyżej wartość

Można do tego stworzyć moduł, który doda jedno pole do formularza edycji kategorii a następnie dodać wyświetlanie jego w odpowiednim miejscu szablonu. Albo można skorzystać z jakiegoś istniejącego już pola w formularzu edycji kategorii (np. Meta-tytuł). Jeżeli meta tytuł jest taki sam co Twój docelowy nagłówek to bym poszedł w drugą opcję

Link to comment
Share on other sites

  • 0

Dzisiaj wiem więcej, rzeczywiscie można to zrobić w plliku tpl

Dla zainteresowanych podaję ścieżkę

szblon/templates/catalog/_partials/category-header.tpl

Kod powinien wyglądać tak:

  {assign var="seo_h1" value=$category.name}

                {if isset($smarty.get.id_category)}

                {assign var="id_category" value=$smarty.get.id_category}

                 {if $id_category == 2}

                               {assign var="seo_h1" value="Rozszeżony opis kategorii"}

                {elseif $id_category == 3}

                               {assign var="seo_h1" value="Kolejny rozszeżony opis kategorii"}

 {/if}

                {/if}

 

    <h1 class="page-heading js-category-page" data-current-category-id="{$category.id}">{$seo_h1}</h1>

Atak wygląda drzewo kategii z dodatkowym zozszeżonym opiswm kategorii https://corteny.pl/5-fontanny-ogrodowe

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...