【问题标题】:Kentico Get Current URL for Page Type Field/Dropdown/ComponentKentico 获取页面类型字段/下拉列表/组件的当前 URL
【发布时间】:2017-05-23 14:28:38
【问题描述】:

我正在尝试创建一个动态页面类型字段,它应该能够访问正确的“设置”文件夹以基于根(财务或采购)捕获数据项:

假设在Finance下使用的页面类型,该字段应该转到'Finance/Setting/(whatever)'。

我所做的是对路径进行“硬编码”:

我尝试过 CurrentDocument.DocumentAliasPath、GetDocumentUrl() 等,它没有在下拉列表中显示任何内容。

有什么方法可以直接获取“Root(Finance or Procurement)”或者间接获取(Chopped from URL, or get URL using GUID)?

谢谢!!

【问题讨论】:

    标签: url macros kentico


    【解决方案1】:

    在页面类型字段中,您可以使用DocumentContext.EditedDocument 对象来获取当前页面及其属性。所以可以使用下面的属性来获取当前节点名

    【讨论】:

    • 嗨 Anton,我试过了,但我发现只有在我登录时才会显示该值,如果我在没有登录的情况下访问它就不起作用。我再次确认,如果我对值进行硬编码,无论登录还是不登录都可以正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 2019-10-17
    • 1970-01-01
    相关资源
    最近更新 更多