【问题标题】:Adding Target and Title Parameters to ExpressionEngine Generated URLs向 ExpressionEngine 生成的 URL 添加目标和标题参数
【发布时间】:2012-03-13 10:36:53
【问题描述】:

我正在尝试将 target="" 参数添加到 EE 生成的 URL。

如果我将“自动将 URL 和电子邮件地址转换为链接?”选项关闭,并将以下代码放入我的模板中:

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

我明白了:http://[site url]/[path]/[caterer website URL]

如果我打开该选项并将以下代码放入我的模板中:

{caterer_website}

我明白了:http://[餐饮网站 URL]

是否可以添加一些参数以允许我向 URL 添加目标和/或标题?我尝试了明显的:

{caterer_website target="_new"}

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

感谢任何帮助。

谢谢,

ty

【问题讨论】:

    标签: expressionengine


    【解决方案1】:

    {caterer_website} 只是一个变量,所以不会接受任何参数(例如 target="_new")

    我通常总是关闭“自动将 URL 和电子邮件地址转换为链接?”因为它会在我不想要的时候做一些奇怪的事情。但是发送它不应该将 a 标签添加到现有的 a 标签。

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

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

    【讨论】:

    • 我确信我曾经尝试过这种方式,但显然不是。这种特殊的组合成功了!谢谢!
    猜你喜欢
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多