2017-02-07 2 views
0

Ich erstellte eine benutzerdefinierte Seitenvorlage für meine bolt cms-Homepage und nannte es home.twig."record" -Objekt wird in der benutzerdefinierten Seitenvorlage nicht erkannt

I Setup der homepage_template:home.twig Wert im theme.yml mit home Vorlage der Homepage anzuzeigen, und ich verwenden, um diesen Template-Wert im Verwaltungsbereich als Vorlage für meine Homepage.

Inside my home.twig Vorlage habe ich den folgenden Code:

{% extends 'partials/_base.twig' %} {% block main %} {{ record.title }} {{ record.body }} {% endblock main %}

Das Problem ist: record Objekt einen Zweig Fehler wirft:

Twig_Error_Runtime in Template.php line 487: Variable "record" does not exist in "home.twig" at line 5. Was mache ich falsch? Ist dies ein Vorlagenfehler (selbst wenn der Fehler ein Vorlagenproblem ist) oder ist ein Fehlkonfigurationsproblem?

Antwort

0

Nevermind ... das Problem ist mit der Hauptkonfigurationsdatei aus dem Ordner app. Die config.yml enthält auch zwei Felder für die Homepage-Konfiguration:

homepage: page/home homepage_template: home.twig

Aus irgendeinem Grund, obwohl Sie die theme.yml Konfigurationsdatei konfigurieren für Ihre Homepage einige benutzerdefinierte Vorlage zu verwenden, wirft die Template-Engine, während ein Fehler aufgetreten um die Vorlage zu erhalten (das Problem ist die URL-Zeile der Startseite, auch wenn Sie die richtige Seitenvorlage konfigurieren).