Joomla - 在菜单管理器中为我的组件配置基本参数

时间:2011-01-07 07:33:44

标签: php joomla components

我仍然是Joomla组件开发的新手。

我有一个管理rsvps到事件的组件。 在管理方面,您可以创建各种事件,并指定事件开始的时间和时间等详细信息。每个事件都有一个偶数。

在前端,我希望能够在单击菜单项时显示特定的事件详细信息。

在Joomla政府中,我的想法如下:

1)转到菜单 - >顶部菜单

2)单击[新建]以创建新的顶级菜单项

3)我的组件在那里列为MyRSVPComponent

但是当我点击它时,没有任何反应?

所有其他默认组件(如搜索)都有可以单击的子菜单,可以转到菜单项页面,并且可以在右侧配置基本参数。

我希望我的组件也能像这样表现,我希望能够从我希望为该菜单项显示的列表中选择事件。我该怎么做呢?

请注意我没有遵循组件的Joomla 1.5 MVC结构。 我还能继续这项工作,还是我被迫用MVC结构创建项目。 我有理由不想和MVC一起参加这个特定的项目,所以请不要只是建议我去MVC,除非这是我实现我需要做的唯一方式。

2 个答案:

答案 0 :(得分:1)

您在菜单中看到的选项由组件中的视图直接控制。您需要一个您想要的每个菜单项类型的视图。你不必去MVC,但它肯定会让生活更轻松。

答案 1 :(得分:0)

我刚刚遇到了这个问题,希望将Symfony项目集成到一个Joomal组件中。当然我也不想使用Joomla MVC。

我已经对如何创建菜单链接进行了一些调试:

  • 您需要为组件设置链接字段,与组件文件夹
  • 相匹配
  • 您需要拥有与组件数据库条目
  • 的“option”字段值匹配的views文件夹

只要您有这个,菜单管理器就会将您的视图显示为选项

要拥有特定的视图子选项,您需要创建/com_yourcomponent/views/yourview/layout.xml,从com_content复制这些选项。在那里,您还可以定义菜单选项。