防止“直接访问”菜单项,但在嵌入文章时可以访问它们

时间:2013-06-26 22:50:12

标签: joomla joomla2.5 joomla-extensions

我已经建立了一个Joomla网站已经有几个星期了,几乎没有Joomla和PHP的知识,我不得不说我已经在摸索所有这些了。无论如何,我有一个小问题,希望你们能帮助我解决这个问题:

我正在使用Plugin Include Component在文章中嵌入内容。当然,此内容与菜单项相关联。问题是,我希望这些菜单项只能通过嵌入它们的文章访问。这意味着我想以某种方式限制对菜单项的直接访问,但仍允许用户在文章中查看其内容。

为了理解,我会尝试更加图形化:

我有一个与菜单项 A 相关联的类别博客。 通过我上面提到的插件,我在文章 B 中嵌入了 A 。到现在为止还挺好!当显示 B 时, A 中的类别博客也会显示为其中的一部分。但我不希望用户能够在浏览器中输入 B 的网址并直接访问它,因为它不利于我网站的结构和导航。显然,取消发布菜单项根本无济于事,因为它在文章中不再可见。

如果我不清楚,我道歉。任何提示或提示?

1 个答案:

答案 0 :(得分:0)

好的,只要无法直接访问项目A的菜单项,只需将菜单项发布到未添加到任何模块位置的新菜单中。这样,用户就无法通过前端访问直接链接。

对于项目A的网址中的用户TYPING,你运气不好。没有办法阻止这种情况。创建菜单项后,必须有一个必须可访问的URL。使用隐藏的菜单技巧,用户必须知道URL存在才能到达那里,但如果他们知道它就会存在。您将网站放在一起的方式用户不应该看到网址,因此他们可能永远不会输入网址,但这样做是可能的。