0

私は非常に基本的なテンプレートを持っています:

{% 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' はテンプレートの最初のタグです。

どんな助けでも大歓迎です。

前もって感謝します テリー

4

0 に答える 0