Odwrotna kolejność elementów w tytule strony
Textpattern to przyjemne narzędzie, ale działanie znacznika <txp:page_title />
doprowadza mnie do szewskiej pasji. Chcesz zmienić kolejność występowania elementów w title
?
Rozwiązanie niestety wymaga wykorzystania kilku innych znaczników. Osobiście robię sobie z tego kawałka kodu formę o typie section i załączam na każdej ze stron za pomocą <txp:output_form form="NAZWA_SEKCJI" />
.
Kod i działanie
Kod generujący zawartość dla HTML-owego znacznika <title />
.
<txp:if_article_list>
<txp:if_category>
Kategoria: <txp:category title="1" />
<txp:else />
<txp:if_section name="default">
<txp:site_slogan />
<txp:else />
<txp:section title="1" />
</txp:if_section>
</txp:if_category>
</txp:if_article_list>
<txp:if_individual_article>
<txp:section title="1" />: <txp:title />
</txp:if_individual_article> - <txp:site_name />
Co to robi:
- W kategoriach wyświetla “Kategoria:” i nazwę kategorii
- Na stronie domyślnej sekcji wyświetla slogan
- W przypadku konkretnej sekcji wyświetli nazwę sekcji
- W artykule wyświetla nazwę sekcji i nazwę artykułu
- Po każdym z powyższych elementów pojawi się myślnik i nazwa strony