我正在创建 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);
}
}
但对于不同的用户,他们从文件中加载不同的“产品列表项”。如何设置获取和设置“themesLocalPath”值?