2017-03-28 7 views
0

opencart 2.3.0.2で特定のカテゴリの製品にユニークなスタイルを追加したいと思います。 Opencart 2.xでOpencart 2.3.0.2で特定のカテゴリの製品をスタイルする方法

+0

同じカテゴリを使用して、同じカテゴリの共通スタイルを定義します。 –

+0

LIJINありがとうございますが、どこにそれらを見つけるのですか? – Maestro

+1

何が必要ですか?クラスを作成し、そのクラスにスタイルを設定します。あなたはユニークなスタイルをしたいhtmlでクラスを配置します。 –

答えて

0

あなたは

オープン後、最初のHTMLを含む特定のカテゴリのスタイルを変更したい場合は

ファイルの終わりに
catalog/controller/extension/module/category.php 

次の行を見つけるでしょう。ここ

return $this->load->view('extension/module/category', $data); 

を次のような特定のカテゴリIDのためのあなたのif else条件を追加することができます。

if ($data['category_id'] == 25){ 
      return $this->load->view('extension/module/categorycustom', $data); 
} else { 
      return $this->load->view('extension/module/category', $data); 
} 

はで新しいファイルを追加します。

カタログ/表示/テーマ/デフォルト/テンプレート/拡張/モジュール/カテゴリカスタムtpl

と。これは、左側のフィルタデータの内容を変更します

catalog/view/theme/default/template/extension/module/category.tpl 

からコンテンツをコピーします。

あなたが開いた後、右側のメインのコンテンツを変更する場合:377

$this->response->setOutput($this->load->view('product/category', $data)); 

周り

catalog/controller/product/category.php 

検索ラインは、ページの主な内容を変更するためにここにあなたのif else条件を追加します。同様に:

catalog/view/theme/default/template/product/category.tpl 

あなたが完全に特定のカテゴリページのレイアウトを変更することができますこの方法:から

catalog/view/theme/default/template/product/categorynew.tpl 

コピー内容:

if ($category_info['category_id'] == 28){ 
     $this->response->setOutput($this->load->view('product/categorynew', $data)); 
} else { 
     $this->response->setOutput($this->load->view('product/category', $data)); 
} 

は今すぐに新しいファイルを追加します。

+0

私はビジェイに感謝します。ありがとう... – Maestro

+0

本当に好きなら投票してください...ありがとう... –

+0

私はやった! :-)そして私の本当の問題は、「近日発売」と呼ばれるカテゴリーを作成し、そのカテゴリーの商品を「近日公開予定」という旗を掲げてフロントページとすべての商品ページに表示したいと思うことです。どのように進めますか? – Maestro

0

bodyは、カテゴリ、そのような中で、たとえば、すべてのさまざまなページのための別のクラスがあります。<body class="product-category-59">別のカテゴリの :あなたは、たとえば、あなたのスタイルのためにこれらのクラスを使用することができます<body class="product-category-70">

.product-category-59 a { 
    color: red; 
} 
.product-category-70 a { 
    color: green; 
} 
+0

Mojtabaありがとうございます、これは参考になります。 – Maestro

関連する問題