1

私はここ数週間 Joomla の Web サイトを構築してきましたが、Joomla と PHP の知識がほとんどない状態で始めたので、このすべてを手探りで進めていたと言わざるを得ません。とにかく、私は小さな「問題」を抱えています。皆さんがそれを解決するのを手伝ってくれることを願っています:

Plugin Include Componentを使用して記事内にコンテンツを埋め込みます。当然、このコンテンツはメニュー項目に関連付けられています。問題は、これらのメニュー項目が埋め込まれている記事からのみアクセスできるようにしたいということです。これは、メニュー項目への直接アクセスを何らかの方法で制限したいが、それでもユーザーが記事内のコンテンツを表示できるようにしたいということです。

理解を深めるために、よりグラフィックにしようと思います。

メニュー項目Aに関連付けられたカテゴリ ブログがあります。上記のプラグインを使用して、記事B内にAを埋め込みました。ここまでは順調ですね!Bを表示すると、 Aのカテゴリブログもその一部として表示されます。しかし、ユーザーがBの URL をブラウザーに入力して直接アクセスできるようにしたくありません。これは、サイトの構造とナビゲーションに悪影響を与えるためです。明らかに、メニュー項目を非公開にしても、記事内に表示されなくなるため、まったく役に立ちません。

私が自分自身を明確にしていない場合は、お詫び申し上げます。ヒントやヒントはありますか?

4

1 に答える 1

0

アイテム A のメニュー項目に直接アクセスできない限り、どのモジュール位置にも追加されていない新しいメニューでメニュー項目を公開するだけです。この方法では、ユーザーがフロント エンドからアクセスできる直接リンクはありません。

ユーザーがアイテム A の URL を入力している限り、あなたは不運です。それを防ぐ方法はありません。メニュー項目を作成したら、必ずアクセスできる必要がある URL があります。隠しメニューのトリックを使用すると、ユーザーはそこにアクセスできるように URL が存在することを知る必要がありますが、知っていればそこに存在します。あなたがサイトをまとめている方法は、ユーザーが URL を見るべきではないので、おそらく入力することはないでしょうが、それは可能です。

于 2013-06-27T14:15:45.360 に答える