Poprzez wykorzystanie pola keywords
- Wyczyszczenie meta keywords ze wszystkich podstron:
- logujemy się do bazy danych za pomocą pliku xadminer.php
- dla presta 1.7 dane do bazy danych znajdują się w katalogu „/app/config/parameters.php” a dla 1.6 – „/config/settings.inc.php”
- po zalogowaniu od razu tworzymy kopię zapasową!!! (odnośnik „eksport” i zapisujemy do pliku .sql
- po wykonanej kopii wyszukujemy przykładowe meta keywords jakie znajduje się na stronie (np. możemy sami wpisać na podstronie jakieś meta keywords i potem wyszukać go w bazie danych)
- po wyszukaniu pojawi się nazwa tabeli, wchodzimy do niej i wyszukujemy naszego meta keywords. W tym miejscu mamy nazwę tabeli + nazwę rekordu jaki chcemy wyczyścić
- przechodzimy do „zapytanie sql” i czyścimy nasze meta keywordsy: UPDATE [nazwa_tabeli] SET [nazwa_rekordu] = „”
- upewniamy się czy w CMS czy meta keywordsy zostały usunięte i usuwamy xadminer.php
- Dodajemy warunek wyświetlania meta keywords w H1
- Przechodzimy do miejsca gdzie generuje się nagłówek H1 (tutaj polecam xdom.php) bo mogą o być różne miejsca
{* dla presta 1.7 pod znacznikiem <h1> wpisujemy *}
{if $page.meta.keywords}
{$page.meta.keywords}
{else}
{* zmienna jaka wyświetla domyślnie nagłówek *}
{/if}
{* dodatkowa sekcja wyświetlająca numer strony, by uniknąć duplikacji h1 *}
{if $listing.pagination.current_page != 1}
- strona {$listing.pagination.current_page}
{/if}
{* przykład *}
<h1 class="category-name">
{if $page.meta.keywords}
{$page.meta.keywords}
{else}
{$category.name}
{/if}
{if $listing.pagination.current_page != 1}
- strona {$listing.pagination.current_page}
{/if}
</h1>
{* dla presta 1.6 pod znacznikiem <h1> wpisujemy *}
{if isset($meta_keywords)}
{$meta_keywords|escape:'html':'UTF-8'}
{else}
{* zmienna jaka wyświetla domyślnie nagłówek *}
{/if}
Poprzez dodanie pola do baz
p.s. Od którejś wersji presty 1.7 nie możesz tego zrobić tak jak w powyższej instrukcji bo nie ma takich klas i nie korzystają już z override.
Własny nagłówek h1 na kategorii – Presta