0

私は数週間Joomlaを使用していますが、モジュールの位置を選択する際にいくつかのことがイライラします-何かを見落としている場合は、「Joomlexperts」に確認したいだけです...

  1. Joomla 3.1 を使用しています。チュートリアルやビデオの多くで、チェックボックス付きのポップアップ ウィンドウからモジュールの位置を選択できるようになっているのを目にします。または、何か不足していますか?

  2. 使用可能なモジュール位置のリストから実際に使用していないテンプレートのモジュール位置を削除する方法はありますか? 私はそれが紛らわしくイライラすることに気づき、間違ったものを選択することがよくあります.

  3. たとえば、「My custom template」の下で「module position 1」を選択して保存した後、後で戻ってモジュール位置の割り当てを確認すると、「custom position: module」のドロップダウン サブメニューの下にリストされているのはなぜですか。 「My Custom Template: Module position 1」の下に割り当てられているように見えるのではなく、position 1」ですか? 繰り返しますが、誤解を招き、混乱を招きます。

Joomla はかなり成熟したプラットフォームです。これは UI 設計が不十分であるように思われます。意味がありません。これが、何かを見落としているに違いないと仮定してクエリを実行する理由です。

最後に、抽象的な名前を使用する代わりに、どのモジュールの位置を示す小さなアイコン/絵表示 (ページ マップ) を使用しないのですか? OK、それはもしかしたら暴言の域に達しているかもしれません - 私が GPL ソフトウェアを改善するつもりがない限り、GPL ソフトウェアを批判するべきではないことはわかっています - しかし、繰り返しになりますが、そのようなものは存在するかもしれませんが、私はそれに気づいていません。

4

2 に答える 2

1
  1. モジュールの位置は常にドロップダウン リストから選択されます。位置を選択するためのモーダル ボックスがどこにあるのかわかりません。モーダルを使用するのは、彼らが選択していた別のものだったのかもしれません。

  2. これはお勧めしません。これには、templateDetails.xml ファイルの編集が含まれます。テンプレートを更新すると、すべての変更が上書きされます。将来、これらの位置の 1 つを使用したい場合はどうすればよいでしょうか? リストから位置を選択するときは注意して、正しい位置を選択してください ;)

  3. 位置を正しく定義しており、「カスタム位置:モジュール位置1」と表示されていても機能すると思います。なぜこれがあなたにとって異なって見えるのか、私にはよくわかりません。

プレビューできるモジュール位置のマップがあります。テンプレート マネージャーに移動し、[テンプレート] をクリックしてから、使用しているテンプレートの [プレビュー] をクリックします。「 No preview available for Administrator templates 」というメッセージが表示された場合は、[ Options] (右上隅) に移動し、[Preview Module Positions] パラメータを有効にします。有効にしておくと何らかの問題があると思われるので、終了したら無効にすることを忘れないでください。

UIデザインは悪くありません。多くの作業とテストを行って、それをより良いものにしました ;)

于 2013-09-13T13:39:38.387 に答える
1

Lodderが言ったことを拡張するには -

  1. これは、使用している管理テンプレートによって制御することもできます。管理テンプレートは、フロント エンド テンプレートと同様にカスタマイズできます。これも拡張機能で変更できます。Advanced Module manager は、フィルタリングおよび検索できるポジションのリストを含むライトボックスを使用します。

  2. 確かに、使用していないテンプレートの位置を削除する非常に簡単な方法があります。テンプレートを使用する予定がない場合は、テンプレートをアンインストールしてください。それらが存在する理由は、単一のサイトで複数のテンプレートを使用できるため、モジュールをデフォルトのテンプレートだけでなく、特定のテンプレートの位置に割り当てることができるようにするためです。Extension Manager でテンプレートをアンインストールします。

  3. Elin がこれに触れました。表示されているのは、各モジュール位置に関連付けられた説明文字列です。en-GB.tpl_TEMPLATE-NAME.sys.ini ファイルで、またはテンプレートにファイルがない場合はこのファイルを作成することで、これを任意のものに変更できます。

最後に、モジュールの位置マップが組み込まれていない非常に良い理由の 1 つは、CSS で位置を制御できるためです。モジュールが表示されるページに応じてモジュールの位置を移動する小さな CSS を追加するのは簡単です。位置のテンプレート コードまたはモジュールには何もしません。たとえば、Bootstrap フレームワークは、すべてのモジュール位置を小さい画面サイズにスタックします。そうは言っても、Lodder が提案したとおりに実行し、プレビュー モジュールの位置オプションを使用することはできますが、デフォルトの CSS での配置しか表示されません。テンプレートの HTML と CSS のオーバーライドによって位置を制御できる無限の方法を効率的に説明する方法はありません。

于 2013-09-14T10:28:44.257 に答える