FAQ do wtyczki "SEO-filter"
Częste pytania dotyczące wtyczki "SEO-filter"
Dlaczego nie zmienia się nagłówek H1 i opis, mimo że wszystko zostało zrobione zgodnie z instrukcją?
1) Najprawdopodobniej nagłówek jest ustawiony w niestandardowy sposób (na przykład za pomocą opcji zaawansowanych). Wtyczka «SEO-filter» nie może zmieniać takich nagłówków. Nazwa kategorii powinna być wyświetlana za pomocą zmiennej standardowej {$category.name}.
Podobnie z opisem.
Aby to wyeliminować, należy użyć zmiennej {$is_seofilter} i warunki.
Przykład, jak to może wyglądać:
{if $is_seofilter|default:false} {if $category.description} {$category.description} {/if} {else} {kod niestandardowego wyjścia opisu} {/if}
2) Innym możliwym powodem jest konflikt z innymi wtyczkami SEO, na przykład ten:
- Dodatkowy opis dla kategorii
- SEO opis kategorii
- SEO-Tagi
Jeśli któryś z nich jest zainstalowany, spróbuj wyłączyć go w Instalatorze i przetestować działanie SEO-filtra.
Filtry zostały utworzone, ale nie widzę linku do nich w pliku sitemap.xml. Dlaczego?
Przy automatycznej aktualizacji sitemap: Linki "SEO-filter" dla sitemap.xml nie są generowane "w locie", ale są stopniowo gromadzone w pamięci podręcznej wtyczki (i ta pamięć podręczna nie jest w żaden sposób powiązana z pamięcią podręczną silnika w wa-cache). Szybkość generowania cache zależy od wielu czynników (np. ilość witryn/kategorii/towarów/filtrów, częstotliwość odwiedzin). Aby przyspieszyć proces, skonfiguruj aktualizację sitemap opartą na CRON.
Podczas aktualizacji sitemap przez CRON - Polecenie konsolowe dla CRON-a:
- gromadzi linki w pamięci podręcznej wtyczki "SEO-filter", lista linków jest wypełniana stopniowo
- wykonuje generowanie pamięci podręcznej w małych krokach (działa w niecałą minutę)
- upewnia się, że w tej chwili nie uruchomiono wielu procesów tego polecenia
W crontab musisz zarejestrować uruchamianie co minutę ( * * * * * ), aby przyspieszyć proces.
Filtry są skonfigurowane zgodnie z instrukcjami, ale podczas filtrowania po stronie witryny pojawiają się linki widoku https://mysite.com/categoriya/undefined/. Jak to naprawić?
Dodaj hak frontend_category do szablonu category.html:
<!-- plugin hook: 'frontend_category' --> {* @event frontend_category.%plugin_id% *} {foreach $frontend_category as $_}{$_}{/foreach}