質問 > フロント機能 > 商品0のカテゴリーを非表示にしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2016/9/14 11:47
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
商品0のカテゴリーを非表示にしたい 商品が1つも登録されていないカテゴリーをナビで非表示にしたいのですが、可能でしょうか?
[環境] EC-CUBE 3.0.10 PHP 5.6.24 |
tsuji |
投稿日時: 2016/9/15 16:41
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 商品0のカテゴリーを非表示にしたい h_tanaka様
プラグインでの修正を念頭に書きますが、 Block/category.twigをフックして パラメータ内のカテゴリに商品が紐づいているかをチェックして なければ、削除するという処理を入れることになるかと思います。
|
umebius |
投稿日時: 2016/9/16 15:06
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品0のカテゴリーを非表示にしたい 階層化されている場合は工夫が必要です。
CategoryTotalCountでやれば簡単にできそうなんですけど、データベース覗いてみると値が更新されていない? 3.0.10ではまだ実装されていないのでしょうか。 とすると、階層化されたカテゴリーでこれをやると非常に重くなりますね。 CategoryTotalCountを自前で実装してしまうのが最善でしょうか。
|
nanasess |
投稿日時: 2016/9/16 19:32
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 商品0のカテゴリーを非表示にしたい CategoryTotalCount は、本体で使用しておらず、パフォーマンスに影響を与えているため、 3.0.11 で廃止対象となっています。ご注意を。。。
https://github.com/EC-CUBE/ec-cube/pull/1692 |
h_tanaka |
投稿日時: 2016/9/20 10:33
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 商品0のカテゴリーを非表示にしたい tsujiさま、
umebiusさま、 nanasessさま、 ご回答ありがとうございます。 自前で用意するのがよさそうですね。 データベースの商品をカテゴリー別にカウントする関数の作成を検討します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |