2013-02-11 84 views
1

我认为问题出在我的xml上。如何为我的joomla插件创建一个简单的管理面板

<?xml version="1.0" encoding="UTF-8"?> 
<extension version="2.5" type="plugin" group="content"> 
    <install> 
    <name>Content - eya</name> 
    <author>eya</author> 
    <creationDate>February 2013</creationDate> 
    <copyright>(C) 2013 Open Source Matters. All rights reserved.</copyright> 
    <license>GNU General Public License version 2 or later; see LICENSE.txt</license> 
    <authorEmail>[email protected]</authorEmail> 
    <authorUrl>www.eya.com</authorUrl> 
    <version>2.5.0</version> 
    <description>Adds eya plugin ot your site</description> 
    <files> 
    <filename plugin="eya">eya.php</filename> 
    </files> 
    </install> 

    <administration > 
     <filename>admin.php</filename> 
    </administration> 
</extension> 

这是我执行内容的主要php文件:eya.php。

我有另一个文件(admin.php),它需要2个来自eya.php的会话变量,并将它们放在iframe中。有两个问题。一个是我不知道eya.php是否在admin.php之前每次运行(或者至少一次设置会话变量)。第二个问题是,我不知道如何显示只有admin.php,没有别的。

回答

0

建立你的插件管理界面只在配置部分添加到您的XML

<config> 
    <fields name="params"> 
     <fieldset name="basic"> 
      <field name="testfield" type="text" default="mytest" label="field_label" description="field_description" /> 
     </fieldset> 
    </fields> 
</config> 

,但我没有得到你的admin.php的部分/ eya.php

+0

但我需要将admin.php的内容放入inisde中。我怎么做? – BlackFire27 2013-02-11 15:06:31

+0

'$ params-> get(param_name)'是用来从参数中获取数据的。 另外,从您的XML文件 – Lodder 2013-02-11 15:15:40

+0

中删除您的''标签,但我的插件中没有参数。什么删除安装标签有什么事情要做 – BlackFire27 2013-02-11 15:48:50

相关问题