0

私はクライアント向けのサイトに取り組んでいますが、Joomla を使用したことはありません。HTML に、コードで見つけられない要素が表示され続けます。Virtuemart と bt_bazaar テンプレートを使用した Joomla です。

たとえば、ページの上部には、 class を持つ div がありbt_toolbarます。サイトの公開ルート全体を検索すると、CSS 内で一致するものだけが表示され、次の行からbt_bazaar/helpers/bt_helpers.php:

$this->bt_toolbar = '<jdoc:include type="modules" name="toolbar" style="BTxhtml" />';

このツールバーはどこにありますか? コード内で他のモジュール タイプを見つけるにはどうすればよいですか? クラス名 bt_toolbar はどこに設定されていますか?

ありがとう、フランキー

4

2 に答える 2

1

BTxhtml はモジュール chrome のように見えるので、テンプレートの modules.php ファイルを見て、そこにあるかどうかを確認してください。

また、 name= は、モジュールが割り当てられている位置の名前を示しているため、モジュール マネージャーに移動して位置ツールバーでフィルター処理すると、それが見つかるはずです。

于 2012-12-09T20:08:32.013 に答える
1

その Joomla モジュールです。

joomla モジュールは以下にあります。

public_html/modules/mod_modulename.

ここで、モジュール名はツールバーですが、この名前はモジュール名ではない場合があります (他の名前と同じ名前を使用するオプションがあります)。この名前はモジュールの位置を表します。

管理者側に移動し、モジュール マネージャーで、ツールバーの位置名を持つモジュール名を見つけることができます。

eg: mod_somename.
Then go to front end modules/mod_somename/tmpl/default.php

これは、モジュールの HTML 出力です。上記のパスに同じモジュールが見つからない場合、またはファイルを変更しても影響がない場合。オーバーライドされる場合があります。次に、モジュールを次の場所で見つけることができます

public_html/templates/your_tmplate_name/html/mod_somename

joomlaのバージョンにも依存します。

これがあなたを助けることを願っています...

于 2012-12-09T08:07:43.253 に答える