我很难在自定义主题中为特定区域添加形状。 我想要实现的是,
问题/挑战:
这是我的控制器操作代码。
返回类型为ActionResult的代码
[Themed]
public ActionResult HomePageSideZone()
{
string test = "This is text.";
_workContextAccessor.GetContext()
.Layout
.Zones["column2_tab4"]
.Add(_shapeFactory.MyShape(Text: test));
return View("CargillHomePageSizeZone", _shapeFactory.CargillHomePageSizeZone(Text: test));
}
返回类型为Void的代码
[Themed]
public void HomePageSideZone()
{
string test = "This is text.";
_workContextAccessor.GetContext()
.Layout
.Zones["column2_tab4"]
.Add(_shapeFactory.MyShape(Text: test));
}
我不打算使用'Placement'文件,因为我想使用代码来实现此功能。