1

我已经建立了一个 Joomla 网站已经有几个星期了,并且几乎从零开始 Joomla 和 PHP 知识我不得不说我一直在摸索所有这些。无论如何,我有一个小“问题”,希望你们能帮我解决:

我正在使用插件包含组件将内容嵌入文章中。自然地,该内容与菜单项相关联。问题是,我希望这些菜单项只能通过嵌入它们的文章来访问。这意味着我想以某种方式限制对菜单项的直接访问,但仍允许用户在文章中查看他们的内容。

为了便于理解,我将尝试更加形象化:

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

如果我没有说清楚,我很抱歉。任何提示或提示?

4

1 回答 1

0

好的,至于不能直接访问A项的菜单项,只需将菜单项发布在未添加到任何模块位置的新菜单中即可。这样就没有用户可以通过前端访问的直接链接。

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

于 2013-06-27T14:15:45.360 回答