1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

W TRAKCIE Jak dodać meta tagi

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika tr_, 5 Luty 2019.

  1. tr_

    tr_ Spryciarz

    Wiadomości:
    47
    Docenione treści:
    7
    Może ktoś ma pomysł jak dodać noindex albo canonical do konkretnych podstron produktów i kategorii inną metodą niż doklejenie javascriptem.
     
  2. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    @LukaszC czy jesteśmy w stanie wskazać takie rozwiązanie?
     
  3. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
    @tr_ Możesz zrobić to przez edycję pliku tpl header.tpl i dodanie do niego warunku if wyszukującego konkretnych tytułów podstron np.
    Kod:
    {if $seo_title|escape == "elo - LukShop" || $seo_title|escape  == "Blog - dsad LukShop"}
        <meta name="googlebot" content="noindex">
    {/if}
    Powyższa składnia doda na stronie elo oraz wpisie z bloga dsad wpis z noindex.

    Może nie jest to idealne rozwiązanie, ale na ten moment do czasu wprowadzenia przez dział rozwoju aplikacji nowego mechanizmu wystarczy. Dodatkowo przypominam, iż przy modyfikacji plików tpl należy pamiętać o aktualizacji ich przy każdej z aktualizacji.
    Z naszej strony wprowadzając aktualizacje przekazujemy na stronie https://pomoc.home.pl/komunikaty informacje o zmianach w plikach tpl.
     
    tr_ lubi to.
  4. tr_

    tr_ Spryciarz

    Wiadomości:
    47
    Docenione treści:
    7
    Dziękuję o coś takiego mi chodziło, tylko pytanie co zrobić jeśli chciałbym dodać noindex np. do strony logowania lub koszyka, a widzę że mają one taki sam tytuł jak strona główna (w znaczniku <title></title>). Może jest możliwość dodania warunku wyszukującego po adresie url?
     
    Ostatnia modyfikacja: 6 Luty 2019
  5. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
    W takim przypadku lepszym rozwiązaniem będzie jednak wykorzystanie $request_uri , który zwraca nam adres bieżący. Składnia dla logowania powinna wyglądać tak:
    Kod:
    {if $request_uri == "/pl/login"}
    <meta></meta>
    {/if}
    Możesz dodać również inne strony poprzez warunek lub tak jak pokazałem powyżej :)
     
    tr_ lubi to.
  6. tr_

    tr_ Spryciarz

    Wiadomości:
    47
    Docenione treści:
    7
    Dziękuję, jeszcze pytanie o canonical - wstawiłem sobie odpowiedni canonical na stronę ale header.tpl generuje swój znacznik chyba tym kodem:

    Kod:
    {if count($seo_links)}
            {foreach from=$seo_links item=v key=k}
                <link rel="{$k|escape}" href="{$v|escape}" />
            {/foreach}
        {/if}
    i w efekcie mam 2x canonical. Zastanawiam się jak to zmienić żeby wstawiał się ten który ustalę a standardowy żeby był w takiej sytuacji usuwany.
     
  7. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
    @tr_ canonical chcesz zmienić dla wszystkich podstron czy tylko dla konkretnych ?
    W przypadku globalnej zmiany to musisz nadpisać kod, a jak dla konkretnych to wykorzystaj ten sposób podany powyższej i dodaj else.
    Kod:
    {if $request_uri =="/adres"}
    <meta></meta>
    Twój kod canonical
    {else}
    Kod canonical z naszego systemu
    {/if}
     
    Ostatnia modyfikacja: 6 Luty 2019
  8. tr_

    tr_ Spryciarz

    Wiadomości:
    47
    Docenione treści:
    7
    Dla konkretnych podstron, w większości dla każdej inny canonical
     
  9. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
  10. tr_

    tr_ Spryciarz

    Wiadomości:
    47
    Docenione treści:
    7
    a czy jest możliwość napisania reguły która doda noindex nie do konkretnych adresów url ale tylko do rozpoczynających się np. od /public ?
     

Poleć forum znajomym