2012-03-13 76 views
0

我试图将一个target =“”参数添加到EE生成的URL。将目标和标题参数添加到ExpressionEngine生成的URL

如果我将“自动将URL和电子邮件地址变为链接?”选项关闭,并把下面的代码在我的模板:

<a href="{caterer_website}" target="_new" title="{caterer_display_name}">{caterer_website}</a> 

我得到这样的:HTTP:// [网站网址]/[路径]/[餐饮服务商网站URL]

如果我打开选项并把下面的代码在我的模板:

{caterer_website} 

我得到这样的:HTTP:// [餐饮服务商网站URL]

有一些参数,我可以添加,让我增加一个目标和/或URL的标题?我试过了很明显的:

{caterer_website target="_new"} 

和其他变化相同,但无济于事。

任何帮助表示赞赏。

谢谢,

TY

回答

1

{caterer_website}仅仅是一个变量,所以将不接受任何参数(例如目标= “_新”)

我通常总是关闭“自动把网址和电子邮件地址变成链接?“因为它确实在我不想要的时候会做一些奇怪的事情。但是,它发送它不应该添加一个标签到现有的标签。

确保您的变量包含http,或者手动添加它,否则浏览器会自动将其解释为网站上的相对URL。从您的描述中,听起来好像餐饮商的URL没有http://作为变量的一部分,甚至没有以“/”开头。

<a href="http://{caterer_website}" target="_new" title="{caterer_display_name}">{caterer_display_name}</a> 
+0

我确定我在某个时候尝试了这种方式,但显然没有。这个特定的组合做到了这一招!谢谢! – 2012-03-13 12:32:20

相关问题