2013-03-06 28 views
0

我已经放置了一个模块在我的Joomla!站点的“Below content”位置。它应该显示在内容下面(呃...),如附图所示。问题是,只有当我将其设置为“在所有页面上显示”时,它才会这样做,我只希望它出现在选定的几页上。当我将它设置为仅显示在这些页面上时,它就消失了!Joomla!模块没有出现后实施sh404sef

它被称为“安德烈建模” See the image here

现在的旋转木马,我已经禁用的组件,除了这个页面(以及其他beachflag页)上:http://anansi.dk/strandflag-a

它消失了。它在我实施sh404SEF之前就有效。任何人?

:-)阿斯特丽德

+0

在sh404SEF网址翻译过程中,您看起来像是松散了Itemid变量。如果所有网址都带有&Itemid = XXX其中XXX是大于0的任何整数,请在管理面板中检查。 – 2013-03-06 22:26:12

+0

他们这样做。例如,这个http://anansi.dk/strandflag-a有一个非sef url,看起来像这样index.php?option = com_configbox&Itemid = 463&cat_id = 31&lang = da&prod_id = 45&view = category – Aztrid 2013-03-07 12:58:47

+0

检查单词'category'是一个看不见的符号,它变成'cate%E2%80%8Bgory'。此外,您指定的链接实际上已被重写为http://anansi.dk/gadeflag-b 所有由sh404SEF网址翻译的网址都是唯一的? – 2013-03-07 22:26:58

回答

1

对于任何横跨这个问题失蹄,在Troubleshooting issues with missing modules的sh404sef用户手册可能会有所帮助。

简而言之,首先确保将模块设置为在特定菜单上显示。然后:

  1. 在Joomla的菜单列表中,找到显示页面的菜单项的Itemid。它将在标有ID的最后一列中列出。您将在最后一步中稍后使用此ID。
  2. 打开sh404SEF URL管理器,找到该页面不显示模块的SEF URL。你会注意到SEF网址至少会有1个重复的URL。点击这个数字打开Duplicates Manager。
  3. 应该有一个天然的URL,例如(的index.php?选项= com_k2 & ITEMID = 345 & ID = 214 &郎= EN &视图=项)包含ITEMID你在上面的步骤1中找到。你需要通过点击Make Main按钮使其成为Main URL。

希望这会有所帮助。

+0

谢谢,我会尝试:-) – Aztrid 2013-03-18 15:02:01

+0

它不工作 - 它们都是这样的:index.php?option = com_configbox&cat_id = 27&lang = da&prod_id = 2&view = category – Aztrid 2013-03-22 11:30:19

+0

这解决了我的问题,谢谢。 – Presto 2013-11-09 21:28:28