2012-07-22 68 views
5

大家都知道,一旦你在Joomla后端安装了扩展,说明就会显示。您可以从XML中获得简单的描述,也可以使用基于语言的描述。我过去从来没有遇到过基于语言的描述问题,但是这次我做了。该扩展是一个管理组件,没有前端文件夹,用于Joomla 2.5。基于语言的安装说明

当我安装该组件,该说明显示COM_PROJECTS_DESC

的语言文件夹和文件是在正确的位置和XML显示为

<?xml version="1.0" encoding="utf-8"?> 
<extension type="component" version="2.5.0" method="upgrade"> 
    <name>Projects</name> 
    <author>JoomJunk</author> 
    <creationDate>15th Jul 2012</creationDate> 
    <copyright>Copyright (C) 2012 JoomJunk</copyright> 
    <license>http://www.gnu.org/licenses/gpl-3.0.html</license> 
    <authorEmail>[email protected]</authorEmail> 
    <authorUrl>http://www.joomjunk.co.uk</authorUrl> 
    <version>1.0.0</version> 
    <description>COM_PROJECTS_DESC</description> 

<administration> 
    <menu img="components/com_projects/assets/images/cpanel_16.png">COM_PROJECT_TO_DO</menu> 
    <files folder="admin"> 
     <filename>index.html</filename> 
     <filename>controller.php</filename> 
     <filename>helper.php</filename> 
     <filename>projects.php</filename> 
     <folder>views</folder> 
     <folder>tables</folder> 
     <folder>models</folder> 
     <folder>controllers</folder> 
     <folder>assets</folder> 
    </files> 
    <languages folder="admin"> 
      <language tag="en-GB">languages/en-GB/en-GB.com_projects.ini</language> 
      <language tag="en-GB">languages/en-GB/en-GB.com_projects.sys.ini</language> 
    </languages> 
</administration> 
</extension> 

奇怪的是,该描述不工作当第一次安装时,但如果我安装它的组件(升级),那么它确实工作。

我已经使用了语言调试工具的语言文件似乎正在加载,所以我不知道问题是什么。我只是发生了特别为管理员后端扩展,并没有前端引用。

任何帮助将大大优于。

问候

+0

这听起来对我来说是一个Joomla错误。你有没有试过用语言常量添加一个前端语言文件? – 2012-07-25 13:43:40

+0

是的,我已经试过这个 – Lodder 2012-07-26 12:51:11

+0

已经结束了不得不使用install.php,但仍然很高兴知道这是一个Joomla错误还是需要做的事情 – Lodder 2012-07-28 13:48:34

回答

1

您可以显示安装的说明文字,如果你需要通过install.joomjunk.php安装任何样本值。

我觉得这个链接对你有帮助。

http://docs.joomla.org/Using_the_installer_API_to_support_package_installation

+0

我已经完成这个。请参阅第3条评论^^^;) – Lodder 2012-09-07 08:01:36

+0

您能否提供更多详细信息 - 我将如何从该com_install()方法设置描述字符串?在此先感谢 – codeling 2012-12-07 12:33:03

+0

通过上面的文档链接,然后你可以得到“自定义安装代码” – 2012-12-10 07:46:47