0

以下のコードのように、Include メソッドを作成しました。

以下のようなproducts.liquid

{% include product-list-item %}

以下のようなインクルードメソッド:

public class IncludeFileSystem : IFileSystem
{
    public string ReadTemplateFile(Context context, string templateName)
    {
        string themesLocalPath = "";
        var templatePath = LiquidTemplateHelper.ResolveTemplatePath(templateName, themesLocalPath);
        return LiquidTemplateHelper.ReadTemplateByPath(templatePath);
    }
}

ただし、ユーザーごとに、ファイルから異なる「product-list-item」をロードします。「themesLocalPath」値を取得および設定する方法を教えてください。

4

1 に答える 1