当我使用我不想要的模板链接到另一个页面时,有没有办法强制Kentico 10采用某个模板?
一个例子是我有一个CTA的文件夹。我希望其中一个CTA链接到使用模板“genericTemplate”的页面,但我希望我刚刚创建的链接页面是模板类型“nonGenericTemplate”。
原因是“genericTemplate”没有我要查找的字段,我宁愿不强迫人们在两个地方输入字段数据(“genericTemplate”和“nonGenericTemplate”)
答案 0 :(得分:0)
我可能误解了你对CTA的意思;对我而言,它是用户可以点击的链接。
我不相信Kentico将字段放在页面模板对象上,而是放在页面类型对象上。页面类型反映了可以针对页面存储的内容,页面模板反映了页面的外观。
在Kentico中创建页面时,您可以在管理界面中为页面类型分配默认页面模板;它位于名为默认页面模板的页面类型界面的新文档设置类别中
如果您的页面类型是您的意思,您可以将管理界面本身更改为仅在满足特定条件时显示字段。如果逻辑非常复杂,你也可以写一个宏。您可以针对字段本身执行此操作,或者如果您已获得链接类,则可以针对整个组执行此操作。这样,您只需要一种页面类型来涵盖所有可能性。
约翰