获取$$ SearchTemplateDefault中的当前URL或当前视图?

时间:2013-06-25 19:46:07

标签: lotus-domino

我想根据正在显示的视图的名称在我的$$ SearchTemplateDefault中显示标题。我试过@ViewTitle,但似乎没有用。视图名称位于URL中。有没有办法在$$ SearchTemplateDefault表单中获取URL或视图名称?

我也尝试了HTTP_Referer但显示了引用网址。

1 个答案:

答案 0 :(得分:2)

您要查找的变量称为PATH_INFO。只需使用该名称和公式@thisvalue或PATH_INFO

创建一个计算显示字段

可以找到可以使用的所有CGI变量的列表here

视图标题(计算文本或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 )

注意:您必须列出视图中所有可能的别名以确保...