以下のコードのように、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」値を取得および設定する方法を教えてください。