Merge command: [strnews-tagahrefvalue ]
Merge variable/item: tagAhrefvalue

Comments:
When a valid news document is present this command generates the correct value of the url for opening the n-th news item.

Formula:
strXdocUrllink:=@If(
strDocType="page"|strDocType="form"|strDocType="home";strUrllink;
strDocType="link";@If(@Trim(@LowerCase(strLinkURL))=""|@Trim(@LowerCase(strLinkURL))="http://"|@Trim(@LowerCase(strLinkURL))="#";"JavaScript:void(0);";strLinkURL);
strDocType="file";@If(@RightBack(strFilePath;"\\")="";"JavaScript:void(0);";strUrllink+"/$FILE/"+@RightBack(strFilePath;"\\"));
strDocType="none"|strDocType=""|strDocType="memo"|strDocType="folder";"JavaScript:void(0);";
strDocType="database" & strXdocDocType="link";@If(@Trim(@LowerCase(strLinkURL))=""|@Trim(@LowerCase(strLinkURL))="http://"|@Trim(@LowerCase(strLinkURL))="#";"JavaScript:void(0);";strLinkURL);
strDocType="database" & strXdocDocType="file";@If(@RightBack(strFilePath;"\\")="";"JavaScript:void(0);";strUrllink+"/$FILE/"+@RightBack(strFilePath;"\\"));
strDocType="database" & (strXdocDocType="none"|strXdocDocType="memo"|strXdocDocType="folder");"JavaScript:void(0);";
strDocType="database" & @Length(@Text(strXdocPageID))=32;strUrllink;
strDocType="database" & @Length(@Text(strXdocCategoryID))=32;strUrllink;
strDocType="database" & @Length(@Text(strXdocDatabaseID))=32;strUrllink;
"");

tagAhrefvalue:=@If(strXdocUrllink="";"JavaScript:void(0);";strXdocUrllink);