Joomla常量到当前模板路径

时间:2015-03-29 14:44:34

标签: joomla joomla3.0 joomla-extensions

我开发了一个自定义模块,我需要这个模块来显示后端选择的一些图片。所以...我声明一个参数类型" imagelist"在我的模块xml文件中。

    <fields name="params">
        <fieldset name="advanced">
            <field
                name="project1-image"
                type="imagelist"
                directory="???\images"
                label="..."
                description="..." />
        </fieldset>
    </fields>

问题是&#34;图像&#34;目录位于一些Joomla模板中。可能有一些常数,例如&#34; JPATH_COMPONENT&#34;或&#34; JPATH_BASE&#34;指向当前应用的模板到网站?或者我需要强制网站管理员编写文件名并在我的模块的php文件中找到它,这似乎是一个糟糕的解决方案。

提前谢谢,安德烈!

1 个答案:

答案 0 :(得分:0)

    <field name="myimage" type="imagelist" default="" 
label="Select an image" description="" directory="images" exclude="" stripext="" />

directory(可选)是包含要列出的图像文件的目录的文件系统路径。如果省略,则假定JPATH_ROOT给出的目录。

您还可以使用<field name="myimage" type="media" directory="stories" /> 这将打开已选择目录/images/stories/的媒体管理器。