我想根据正在显示的视图的名称在我的 $$SearchTemplateDefault 中显示一个标题。我尝试了@ViewTitle,但这似乎不起作用。视图名称在 URL 中。这里有什么方法可以访问 $$SearchTemplateDefault 表单中的 URL 或视图名称吗?
我也尝试了 HTTP_Referer 但它显示了引用 URL。
我想根据正在显示的视图的名称在我的 $$SearchTemplateDefault 中显示一个标题。我尝试了@ViewTitle,但这似乎不起作用。视图名称在 URL 中。这里有什么方法可以访问 $$SearchTemplateDefault 表单中的 URL 或视图名称吗?
我也尝试了 HTTP_Referer 但它显示了引用 URL。
您要查找的变量称为 PATH_INFO。只需使用该名称和公式 @thisvalue 或 PATH_INFO 创建一个计算显示字段
可以使用的所有 CGI 变量的列表可以在这里找到
视图标题(计算文本或 cfd 字段)的代码可能类似于:
_viewNames := "View1" : "View2" : "View3";
_viewTitles := "View Title 1" : "View Title 2" : "View Title 3";
_path := @URLDecode( "Domino" ; PATH_INFO );
REM "Alternatively use this, as this is already decoded...";
_path := Path_Info_Decoded;
_viewName := @Left( @RightBack( _path ; "/" ) ; "?SearchView" ) );
@Replace( _viewName ; _viewNames ; _viewTitles )
注意:您必须列出视图的所有可能别名以确保...