[Siteor CMS, Baza Wiedzy ](https://pomoc.siteor.pl.md) / [Odpowiedzi na częste pytania](https://pomoc.siteor.pl/odpowiedzi-na-czeste-pytania.md)

# [Jak kontrolować tytuł strony (tag title) w szablonie](https://pomoc.siteor.pl/jak-kontrolowac-tytul-strony-tag-title-w-szablonie.md)

Standardowy tag <code>{{page.title}}</code> w szablonie strony zawsze generuje tytuł w formacie "Nazwa strony - Nazwa portalu". Nie da się tego zmienić - suffiks z nazwą portalu jest dopisywany automatycznie. Tag <code>{{page.html_title}}</code> działa tak samo.

To może być problem, gdy chcemy mieć lepszą kontrolę nad tytułami stron pod kątem SEO - np. ustawić sam tytuł strony bez nazwy portalu, albo odwrócić kolejność, albo na niektórych stronach w ogóle pominąć suffiks.

<h2>Jak to obejść</h2>

<p>Zamiast <code>{{page.title}}</code> użyj <code>{{page.name}}</code> - zwraca samą nazwę strony, bez suffiksu. Dodaj warunkowo nazwę portalu przez <code>{{portal.html_title}}</code> lub <code>{{portal.name}}</code>.</p>

<p>Możesz to łączyć ze składnią warunkową Liquid (<code>{% if %}</code>, <code>{% elsif %}</code>, <code>{% endif %}</code>) - tak samo jak w innych miejscach szablonu, np.:</p>

<pre><code>{% if portal.html_title != blank %} - {{ portal.html_title }}{% endif %}</code></pre>

<pre><code>{% if page.var1 != 'notitle' %} - {{ portal.name }}{% endif %}</code></pre>

<pre><code>{% if page.var1 == 'custom' %}{{ page.var2 }}{% else %}{{ page.name }}{% endif %}</code></pre>

<h2>Przykłady</h2>

<p>Tytuł strony z suffiksem portalu, ale tylko gdy portal ma ustawiony tytuł HTML:</p>
<pre><code>&lt;title&gt;{{page.name}}{% if portal.html_title != blank %} - {{portal.html_title}}{% endif %}&lt;/title&gt;</code></pre>

<p>Sam tytuł strony bez suffiksu:</p>
<pre><code>&lt;title&gt;{{page.name}}&lt;/title&gt;</code></pre>

<p>Suffiks tylko na wybranych stronach - np. ustawiasz var1 na "notitle" tam gdzie go nie chcesz:</p>
<pre><code>&lt;title&gt;{{page.name}}{% if page.var1 != 'notitle' %} - {{portal.html_title}}{% endif %}&lt;/title&gt;</code></pre>

<p>Pełna lista zmiennych dostępnych w szablonie: <a href="https://pomoc.siteor.pl/tagi-i-zmienne-dostepne-w-szablonie-strony-layout">Tagi i zmienne dostępne w szablonie strony</a></p>

---

## Powiązane

- [Tagi i zmienne dostępne w szablonie strony (layout)](https://pomoc.siteor.pl/tagi-i-zmienne-dostepne-w-szablonie-strony-layout.md)
- [Tworzenie odpowiedniego dla siebie tytułu strony i witryny w szablonie](https://pomoc.siteor.pl/200537-tworzenie-odpowiedniego-dla-siebie-tytulu-strony-i-witryny-w-szablonie.md)
