我被要求对仍在使用EPiServer 5的旧系统进行EPiServer模板更改。我需要知道模板是否已用作网站的主页。我将如何从模板的代码中解决这个问题?
我试过这个,但似乎没有用,因为PageStartId与PageId不同:
var IsHomePage = page.PageId == EPiServer.Configuration.Settings.Instance.PageStartId;
答案 0 :(得分:3)
考虑到您已正确配置了起始页,您应该可以通过将引用与var IsHomePage = page.PageReference == PageReference.StartPage;
进行比较来检查它是否为首页。
SELECT SUM(`COLUMN_NAME`) FROM `INFORMATION_SCHEMA`.`COLUMNS` where `COLUMN_NAME` = 'YES' AND `TABLE_SCHEMA` = 'crm_data';