質問 > フロント機能 > 管理画面にて特定のカテゴリを除く商品検索結果(件数)の表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kanaryo |
投稿日時: 2013/11/19 17:40
対応状況: −−−
|
常連 登録日: 2011/10/18 居住地: 投稿: 66 |
管理画面にて特定のカテゴリを除く商品検索結果(件数)の表示 管理画面 > 商品マスター画面で、条件分岐により特定のカテゴリを除いた商品一覧を表示することは出来たのですが、検索結果一覧表の左上に、「●件が該当しました。」と表示されます。
その際、条件分岐で省いた商品カテゴリを含む全件数が表示されてしまいます。 data/Smarty/templates/admin/products/index.tpl <span class="attention"><!--検索結果数--><!--{$tpl_linemax}-->件</span> が該当しました。 とありますが、<!--{$tpl_linemax}-->の修正がよくわかりません。 条件分岐で省いた特定のカテゴリを除いた件数を表示させたいのですが、どのようにすればいいのでしょうか。 どなかたか御教示のほど、よろしくお願いいたします。 ver:2.11.4 |
shutta |
投稿日時: 2013/11/19 19:31
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 管理画面にて特定のカテゴリを除く商品検索結果(件数)の表示 /data/class/pages/admin/products/LC_Page_Admin_Products.php
の、
の部分でその件数は設定されているので、 同様にこの部分の件数を特定のカテゴリを除いた件数になるように調整すればよいかと思います。
|
kanaryo |
投稿日時: 2013/11/19 19:42
対応状況: −−−
|
常連 登録日: 2011/10/18 居住地: 投稿: 66 |
Re: 管理画面にて特定のカテゴリを除く商品検索結果(件数)の表示 shutta様
早速のアドバイスありがとうございます。 やはりphp側の修正が必要なのですね(涙) 対称のファイルと箇所はわかりましたが、 どのような記述で改変すればよろしいのでしょうか。。 例えば「category_id = 3」を除外して件数表示する場合など。 こつこつ勉強はしているのですが、未だ分からないことだらけなものですみません。 $this->getNumberOfLines($where, $arrval); の部分に条件式みたいなものを記入するのでしょうか?? だとしたらどのように書くのでしょうか。 よろしくお願いいたします。 |
shutta |
投稿日時: 2013/11/19 20:00
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 管理画面にて特定のカテゴリを除く商品検索結果(件数)の表示 既に、商品一覧結果部分をカスタマイズできているのであれば、後はそんなに難しいことではないかと思います。
引用:
既にお察しの通りその条件式を調整します。 もしくは、getNumberOfLinesメソッド側を書き換えてしまっても良いかと思います。
|
kanaryo |
投稿日時: 2013/11/20 8:54
対応状況: −−−
|
常連 登録日: 2011/10/18 居住地: 投稿: 66 |
Re: 管理画面にて特定のカテゴリを除く商品検索結果(件数)の表示 shutta様
御回答ありがとうございます。 どのように書けばいいか分からず盲目的に色々試してみましたが、 上手くいきませんでした。 ちなみにtpl側は<!--{if $arrProducts[cnt].product_type_id != 3}--> の条件式で振り分けています。(商品種別で分類しています。) $this->getNumberOfLines($where, $arrval); の部分をどう書けばいいのやらお手上げです。。 当該ファイル下部のgetNumberOfLinesの部分も見ましたが、 意味が分からず終いです(涙) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |