2017-12-21 3 views
0

Ich versuche, ein neues Meta-Tag in meinem Business Catalyst Blog aufzunehmen. Unten ist meine Strukturvergleiche Seitentitel innen, wenn Bedingung

Haupt Blog http://mywebsite.com/blog

Stichworte http://mywebsite.com/blog/tags/sometag

Kategorie http://mywebsite.com/blog/category/somecat

Post http://mywebsite.com/blog/posttitle

All oben genannter Verbindungen einen gemeinsamen Seitentitel hat mit Ausnahme des Post-Seite. So basierte auf dem Titel, so dass, wenn der Titel „Blog“ dann ist den Meta-Tag

{% if module_pagetitle == 'Blog' -%} 
     <p>include tag{module_pagetitle}</p> 
     {% else -%} 
     <p>dont include tag {module_pagetitle}</p> 
     {% endif -%} 

Wenn ich den obigen Code auf die Gesamt Blog Layout-Vorlage enthalten ist der Titel der Seite immer leer

I auch versucht

{tag_pagetitle} 

Es scheint nicht zu arbeiten.

Können einige bitte lassen Sie mich wissen, wie kann ich diese Bedingung arbeiten lassen?

Dank

Antwort

0

Ich glaube, Sie werden in das Modul Layouts> Gesamt-Blog-Layout

<head> 
<title>{module_pagetitle}</title> 
</head> 

hinzufügen müssen, dass die Notwendigkeit für etwas anderes als alle/Blog-Seiten werden negieren sollten Beiträge, die nicht Haben Sie einen Titel mit dem Namen des Blogs, dann haben alle Beiträge den Namen des Beitrags als Titel.

0

Versuchen Sie, den Seitentitel mit Liquid Capture einer Variablen zuzuweisen und führen Sie dann den Vergleich mit dieser Variablen durch. Zum Beispiel

{% capture titleToCompare -%} 
    {module_pagetitle} 
{% endcapture -%} 
Verwandte Themen