带有自定义页面显示选项的Joomla菜单

带有自定义页面显示选项的Joomla菜单,joomla,Joomla,我的网站布局在大多数页面的右侧都有图像。我想配置要在菜单项设置中显示的图像 似乎配置图像的正确位置是菜单项的页面显示选项。我不想使用Page类选项,因为这需要为每个新图像更改模板 有没有办法添加自定义页面显示选项(用于图像url)并从模板中读取该选项?我假设图像显示在模块中。如果是这样,有几种方法可以做到这一点- 使用菜单分配,可按您希望显示的页面打开或关闭模块。这需要为每个不同的映像创建一个模块 在模块中将图像设为背景,然后使用页面类后缀,使用CSS更改将哪个图像用作背景。这将需要每个图像使用

我的网站布局在大多数页面的右侧都有图像。我想配置要在菜单项设置中显示的图像

似乎配置图像的正确位置是菜单项的页面显示选项。我不想使用Page类选项,因为这需要为每个新图像更改模板


有没有办法添加自定义页面显示选项(用于图像url)并从模板中读取该选项?

我假设图像显示在模块中。如果是这样,有几种方法可以做到这一点-

  • 使用菜单分配,可按您希望显示的页面打开或关闭模块。这需要为每个不同的映像创建一个模块

  • 在模块中将图像设为背景,然后使用页面类后缀,使用CSS更改将哪个图像用作背景。这将需要每个图像使用一行CSS

  • 您还可以编写一个自定义模块或模块重写,使用页面类后缀为图像的SRC创建一个动态URL


  • 你是在问一个核心组件还是你写的东西?如果是您编写的内容,只需在default.xml中添加一个媒体字段,就可以选择一个图像。然后图像将在您的参数中,您只需在布局中回显它。我正在创建一个自定义模板,但其他一切都是标准的。因此,我想以某种方式将菜单项配置中的一个选项传递给模板,并使用该选项查找和显示veiw/tmpl文件夹中布局意义上的imageA模板?无论您在xml中列出的字段中放置什么,布局都可以访问。我想在页面级别上定义一些东西,既不是在文章中(这是我的第一种方法),也不是在完整的模板上。我是一个新尝试CustomHeader模块的人,如果我能让它运行的话,它应该能满足我的需要。谢谢你的帮助听起来像是一个模块。谢谢你的建议。我希望编辑器能够使用标准Joomla工具设置图像。我将尝试在菜单项的Page类(例如,
    img_Home
    )中的假类中对图像名称进行编码,并使用javascript(和load Home.jpg)对其进行解析。为什么您不使用图像字段?有一个图像字段已经与菜单项关联,但它确实用于菜单中的图像。也许你可以改变它的用途。总的来说,虽然我认为这听起来真的像是你让它变得比需要的更复杂。