【问题标题】:Expression Engine Plugins Inside Articles文章内的表达式引擎插件
【发布时间】:2013-06-26 15:00:39
【问题描述】:

我是 Expression Engine CMS 的新手,我一生都不会弄清楚如何让我的插件代码在文章中工作。

嵌入到模板中时效果很好,但是当我尝试将相同的代码放入文章中时,它只是将其呈现为文本。

模板嵌入:http://ee.o7th.com/

文章嵌入:http://ee.o7th.com/index.php/about

您可以在第二个链接中看到嵌入代码。但对于那些需要它的人来说,它只是:

{exp:o7thpdfembed form="hpAXWPa7ol*ucBDOxbinuA" id="Test-Form-Container-ID" class="Test-Form-Container-Class" style="height:800px;width:100%;overflow:auto;"}
This will be the files title.
{/exp:o7thpdfembed}

【问题讨论】:

  • 我假设我需要使用Global Variable 但是,我应该如何传递所需的参数...
  • 所以你的插件叫做“o7thpdfembed”?什么是文章?我们需要查看您的模板代码以提供帮助,如果它与您的插件相关,我们将需要该代码(或部分代码)。但从根本上说,我建议您退后一步,如果您能解释一下您要实现的目标以及您编写插件的原因?
  • 我编写了一个插件,因为我的客户需要一种动态方式来传递文件 ID,并将 PDF 嵌入到页面中。现在,该插件通过上面的代码嵌入到模板中时可以完美运行。但是,当我尝试将相同的代码放入文章/条目/内容页面(无论他们如何称呼它)时,它所显示的只是上面的代码,而不是渲染
  • 唯一似乎起作用的是全局变量。 ee.o7th.com/index.php/about
  • “但是,当我尝试将相同的代码放入文章/条目/内容页面时” - 这是什么?一个条目?还是模板?如果是前者 - 它是文本字段还是所见即所得的字段?如果是后者,请提供您所有的模板代码。提供最终结果的链接无助于诊断问题,我们需要更多关于如何组合的信息,而不是输出的样子。模板组名称是什么,嵌入代码是什么,嵌入组和模板名称是什么?

标签: php content-management-system expressionengine


【解决方案1】:

解决方案是一场噩梦,因为它似乎没有记录在 EE 文档的任何地方,我也无法在网上找到任何关于它的信息。

条目无法解析任何 EE 代码,除了自定义模板 Global Variables。这让我开始思考......

我安装了一个名为“允许 EE 代码”的插件,在我的模板 {body} 标记周围放置了正确的标签 {exp:allow_eecode},然后能够在条目中使用和运行问题中的代码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    相关资源
    最近更新 更多