【问题标题】:How to insert url of a selected article from popup in joomla?如何从joomla的弹出窗口中插入所选文章的网址?
【发布时间】:2014-05-16 17:28:20
【问题描述】:

我有一个 joomla 的小插件(适用于管理员中的 joomla 文章),它在 xml 文件中有一个字段,例如:

<field name="url" type="modal_article" default="" label="Internal Link" 
description="" />

现在我保存它时它只包含 articleId。 如何插入所选文章的网址,如index.php?option=com_content&amp;view=article&amp;id=517&amp;catid=28&amp;Itemid=267

如果这是不可能的,我如何在我的自定义插件中使用 joomla 管理编辑器的 文章选择 按钮。

【问题讨论】:

    标签: joomla joomla2.5 joomla3.0


    【解决方案1】:

    如果要插入url,请将类型改为url

    <field name="url" type="url" default="" label="Internal Link" 
    description="" />
    

    否则,如果您想选择正确的文章,则您使用的是正确的类型,但您的字段集未导入 modal_article,因此它呈现为文本(最终插入 id)。只需从

    导入modal_article
    administrator/components/com_content/models/fields/modal/article.php
    

    像这样:

    <fieldset name="request"
        addfieldpath="/administrator/components/com_content/models/fields">
    
        <field name="url" type="modal_article" default="" label="Internal Link" 
             description="" />
    

    这将使您当前的代码显示模态选择(您仍然需要从菜单中选择正确的 Itemid 以构建正确的 url)。

    最后,您可能要考虑的另一种字段类型是 menuitem:

    <field name="url" type="modal_article" default="" label="Internal Link" 
         description="" />
    

    查看完整文档 http://docs.joomla.org/Standard_form_field_types

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      相关资源
      最近更新 更多