繁体   English   中英

Joomla文章布局基于导航进行更改

[英]Joomla article layout change base on navigation

我尝试在网上搜索很多但没有得到任何解决方案。

实际上我想根据用户导航更改我的joomla文章中的布局。

举一个例子,假设用户访问iPhone案例研究并点击任何案例研究(例如:愤怒的小鸟),它包含iphone屏幕中的愤怒鸟项目的图像/幻灯片,而如果同一篇文章从iPad案例研究页面访问它包含水平ipad屏幕的图像(注意:布局已更改)。

简而言之 - 我需要根据导航或条件在同一篇文章中更改内容和布局。

是否有任何插件或组件可以帮助我实现这一目标? 任何帮助将不胜感激。

谢谢

我认为对这个问题最简单的解决方案是对上述每种情况使用两种不同的文章。 这样,您可以轻松地按照您想要的方式设置任何一种情况。 通过使用一篇文章,我认为没有特别的优势,而不是使用不同的文章。 如果您发现任何特殊优势,请与我们分享。 无论如何,如果你想让它仍然使用一篇文章,在我看来这将是一个更复杂的解决方案。 据我所知,没有一个插件或组件来满足您的特定用例。

我想到的一个快速而肮脏的解决方案包括Jumi扩展,你可以在这里找到它: http ://extensions.joomla.org/extensions/1023/details。 Jumi允许您在文章中包含PHP等。

然后,您可以进行用户代理检查,并根据需要为该特定设备和特定文章输出所有内容。

如果你需要两个设备的不同模板/布局,我会推荐一个主题框架,它为你做这些事情(为不同的设计应用不同的布局)。 Joomlart的T3框架做得非常好: http//www.joomlart.com/joomla/t3-framework-and-ja-purity-templates

我认为你的问题的答案是'布局覆盖'。 只需为您用于内页的特定模板文件夹中的文章组件创建布局覆盖。 我认为您应该阅读以下Wiki页面以获得更清晰的理解 -

Joomla 1.5- http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

Joomla 1.6(也适用于1.7) - http://docs.joomla.org/Layout_Overrides_in_Joomla_1.6

希望这能解决你的问题。 干杯。

我在Stackoverflow上看过另一篇文章。 这表示我们可以将标签后缀添加到标签中。 以菜单ID为基础,按照我们想要的方式设置每篇文章的样式。 这可能比布局覆盖更容易。 退房 - Joomla:我们如何为不同的菜单ID分配不同的布局?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM