web-dev-qa-db-ja.com

記事設定の優先度(グローバル、メニュー、記事)

記事の設定をどこで変更できるか思い出せません。 「カテゴリを表示」設定。私はそれが可能であることを繰り返し発見しなければなりません

  1. グローバルに([コンテンツ]-> [記事]に移動し、ページの右側にある[設定]を選択します。次に、[記事]タブを選択します)
  2. 1つの記事のメニューエントリ([メニュー]-> [管理]に移動し、メニューを選択して、そこからメニューエントリを選択し、[記事の設定]タブをクリックします)
  3. 記事自体(記事に移動し、[記事の設定]タブを選択します)

しかし、私はこれらの優先順位が何であるかを理解するのにも苦労しています。 #3は他の2つを常にねじ込んでいるように見えますが、1つの記事のメニューエントリに対して選択したものは何でも、その記事の明示的な設定でその設定を上書きすることはできません。

私は正しいですか?誰かがここでロジックを説明できますか?

1
thoni56

記事からのメニューの上書きと優先される設定

つの場所があり、ページにそれらを含めるか除外するかを設定します。 記事パラメータの設定、個別の記事の同じ設定、およびメニュー項目の3番目の設定があります。どちらが勝ちますか?

  1. 最低優先度記事パラメータに移動します。この優先順位は、記事のグローバル設定と考えてください。個別の記事設定とメニュー設定は、記事パラメーターで設定されたものを上書きします。
  2. 2番目の優先順位メニュー設定です。この優先度は、記事のパラメーターを上書きしますが、個々の記事の設定は上書きしません。これらの設定は、ブログを構成するときに非常に役立ちます。この優先度は、記事パラメーターの設定よりも優先されますが、記事を個別に設定することなく、投稿の山を特定の方法で表示するように設定します。
  3. 最高の優先度個別の記事の設定です。これは、特定の記事で上書きが必要な場合にのみ使用してください。たとえば、おそらく1つの記事には記事のタイトルが表示されませんが、他のすべての記事には記事のタイトルが表示されます。

ヒントと例

一部の開発者は、3つの場所すべてを表示または非表示に設定することを好みます。たとえば、Article Parameters、個々の記事、およびメニュー項目に著者名を表示しないように言います。これは余分な作業を作成するだけであり、後で気が変わった場合、最初に行ったことを解明するのに苦労するかもしれません。この一連のオーバーライドを活用する方法を学ぶと、時間を節約して頭痛を防ぐことができます。

例えば:

  1. 記事の著者をサイトに表示したくない場合は、記事パラメーターで設定します。すべての記事設定とメニュー設定を、[グローバルを使用](デフォルトで設定されている)に設定します。
  2. 1つのセクションブログに著者名を表示する場合は、セクションブログのメニュー設定を設定して著者名を表示します。すべての記事はUse Global(デフォルト)に設定されたままである必要があります。そうすれば、後で気が変わる場所が1つあります。記事ごとに変更できますが、気が変わった場合は、数十、数百、さらには数千の記事を編集する必要があります。
  3. 同じブログの1つの投稿の作成者名を表示したくない場合(たとえば、作成者名が関係のないブログのアナウンスなど)、記事ごとに作成者名を設定すると完璧です。センス。ただし、投稿の80%に著者名が含まれ、20%には含まれない場合は、ブログを設定してメニュー設定で著者名を表示し、個々の記事に著者名を表示しないように設定します。そうすれば仕事が減ります。

ソース:

Joomla!の最初から最後まで:Webサイトの計画、実行、および保守の方法」と呼ばれるJen Kramerからの予約==読みやすさの理由から、いくつかの小さな部分を変更しました。

0
Gosa