私は非常に基本的なテンプレートを持っています:
{% extends "Body.tpl" %}
{% block content %}
<p>
<a href="{{Url}}">{{Title}}</a>
</p>
{% endblock %}
Body.tpl はもっと複雑ですが、基本的に次の 2 つのセクションがあります。
<title>{% block title %}Default Title{% endblock %}</title>
<div id="div1" class="fluid">{% block content %}No Content{% endblock %}</div>
C# コードは次のとおりです。
public static class DotLiquidTemplate
{
public static Template Parse( string Html )
{
Template.NamingConvention = new DotLiquid.NamingConventions.CSharpNamingConvention();
Template.FileSystem = new LocalFileSystem( Globals.AbsolutePath + @"\Html\" );
return Template.Parse( Html );
}
}
しかし、テンプレートを解析しようとすると、エラーが発生します:
Liquid Error - 'extends' must be the first tag in an extending template
しかし、私が見る限り、'extends' はテンプレートの最初のタグです。
どんな助けでも大歓迎です。
前もって感謝します テリー