0

私はMagentoショップサイトを継承しましたが、前の開発者はAWOLになりました。そのため、ホームページのバナーを変更するなどの基本的な方法を基本的に説明している1枚の紙が残っています。それはほとんどそれです。

このページの所有者は、商品ページの右側に表示されている広告を変更したいと考えています。CMSの下の管理パネルで検索し、空白を描画しました。テンプレートファイルをナビゲートしたところ、実際の広告が含まれていると思われる3列のHTMLファイルが見つかりました。

そうではありません。代わりに、次のコードがあります。

<div class="col-right sidebar"><?php echo $this->getChildHtml('right') ?></div>

子HTMLはどこにありますか?すべてのフォルダで、「Right」と呼ばれると想定しているファイルを検索しました。しかし、私はそれを見つけることができないようです。

誰かがこのような何かがどこで開催されるか、または開催されるか知っていますか?

4

2 に答える 2

1

これは絶対的なルート機能であり、「右」の子に配置されたものはすべてここに表示され、編集を行いたい場所ではないことは間違いありません。

ここにコンテンツを投稿する方法は文字通り 100 通りありますが、最初に推奨するのは、それが静的ブロックかテンプレート ファイルかを判断することです。

  1. [システム] -> [構成] -> [開発者] に移動します。
  2. 「Current Configuration Scope:」を、現在トラブルシューティングを行っているストアに変更します。
  3. IP を見つけて「許可された IP (カンマ区切り)」に配置します。これにより、次のステップは自分だけに表示されます。
  4. 「デバッグ」セクションの下に、「テンプレート パス ヒント」が表示され、これが有効になり、ページがリロードされます。

そのブロックが "app/design/base/default/catalog/product/view.phtml" のようなものになっている場合、それが phtml ファイルにあることがわかり、そこに移動できます。そうでない場合:

  1. バナーの可能性があります。[CMS] -> [バナー] に移動して確認してください。
  2. 静的ブロックの可能性があります。CMS -> 静的ブロックに移動します。
  3. それは…いくらでもあり得る。

製品ページにあると述べました。次のステップは、レイアウト フォルダーの catalog.xml を確認することです。その中の何かがそれが何であるかについて意味があるかどうかを検索して確認してください。以前の開発者が何らかの熟練者であった場合、それは catalog.xml ではなく、local.xml またはカスタム テーマのレイアウト ディレクトリにあるカスタム モジュールの .xml ファイルになります。

コード ベースでブロック内のコンテンツを検索して、何か表示されるかどうかを確認してください。何もない場合は、phpmyadmin を使用してデータベースでコンテンツの一部を検索します。

これが少し役立つことを願っています。

于 2012-11-14T17:36:22.847 に答える