バージョン選択

フォーラム

メニュー

オンライン状況

89 人のユーザが現在オンラインです。 (76 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 88
tonos もっと...

サイト内検索

質問 > フロント機能 > 新着商品が更新されない

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
michael_
投稿日時: 2018/11/1 17:38
対応状況: −−−
新米
登録日: 2018/11/1
居住地:
投稿: 3
Re: 新着商品が更新されない
ありがとうございます。

自分でカスタマイズするしかないのですね…
不便ですがやってみます。
sw_tm
投稿日時: 2018/11/1 14:44
対応状況: −−−
常連
登録日: 2018/5/25
居住地:
投稿: 43
Re: 新着商品が更新されない
バグではなく標準テンプレートの仕様だと思います。

「/src/Eccube/Resource/template/default/Block/new_item.twig」は、
新着商品を表示するブロックではなく、
商品ID固定で出力しているだけのブロックとなっています。

https://github.com/EC-CUBE/ec-cube/blob/01e1dfb396bb1d8ff70180fab3c971c1aa108249/src/Eccube/Resource/template/default/Block/new_item.twig#L1-L46


新着商品を自動で表示するにはカスタマイズが必要になります。
michael_
投稿日時: 2018/11/1 14:25
対応状況: −−−
新米
登録日: 2018/11/1
居住地:
投稿: 3
新着商品が更新されない
現在ローカル環境とサーバー上でテストしているのですが、
新しく商品を登録しても新着商品が更新されません。

疑問に思ってブロックのソースを見てみると

            <div class="ec-newItemRole__listItem">
                <a href="{{ url('product_detail', {'id': '1'}) }}">
                    <img src="{{ asset('cube-1.png', 'save_image') }}">
                    <p class="ec-newItemRole__listItemTitle">{{ '彩のジェラート"CUBE"'|trans }}</p>
                    <p class="ec-newItemRole__listItemPrice">{{ '¥1,200(税込)'|trans }}</p>
                </a>
            </div>
            <div class="ec-newItemRole__listItem">
                <a href="{{ url('product_detail', {'id': '2'}) }}">
                    <img src="{{ asset('sand-1.png', 'save_image') }}">
                    <p class="ec-newItemRole__listItemTitle">{{ 'チェリーアイスサンド'|trans }}</p>
                    <p class="ec-newItemRole__listItemPrice">{{ '¥800(税込)'|trans }}</p>
                </a>
            </div>
            <div class="ec-newItemRole__listItem">
                <a href="{{ url('product_detail', {'id': '1'}) }}">
                    <img src="{{ asset(''|no_image_product , 'save_image') }}">
                    <p class="ec-newItemRole__listItemTitle">{{ '彩のジェラート"CUBE" NEO'|trans }}</p>
                    <p class="ec-newItemRole__listItemPrice">{{ '¥600(税込)'|trans }}</p>
                </a>
            </div>


こんな感じで商品名などがベタ書きされていました。
パッケージのzipじゃなくgithubのほうではこうじゃなかったのですがidはベタ書きで1,2,1となっています。

また、messages.ja.yamlにfront.block.new_item.item_2_nameなどが設定されていましたが、商品を登録しても更新されていませんでした。

自分の環境がおかしいのか、バグなのか判断がつかないので何が原因なのか質問させていただきます。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,301名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.