質問 > 管理機能 > 商品詳細ページ内で、購入を促すため、下方にもう一つ同じ商品の情報(購入)を載せたいのですが規格が出てこない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
konohaito |
投稿日時: 2022/6/13 10:54
対応状況: −−−
|
一人前 登録日: 2019/9/5 居住地: 投稿: 89 |
商品詳細ページ内で、購入を促すため、下方にもう一つ同じ商品の情報(購入)を載せたいのですが規格が出てこない [EC-CUBE] EC-CUBEのバージョン4、新規インストール
[レンタルサーバ] エックスサーバー [OS] windows [ブラウザ] Chrome [導入プラグインの有無] ショッピングモール 他 [カスタマイズの有無] 決済関係STRIPE [現象] 商品詳細ページ内で、購入を促すため、下方にもう一つ同じ商品の情報(購入)を載せたいと思い、「app/template/default/Product/detail.twig」に <div class="ec-productRole"> <div class="ec-grid2"> <div class="ec-grid2__cell"> <div class="ec-sliderItemRole"> <div class="item_visual"> {% for ProductImage in Product.ProductImage %} <div class="slide-item"><img src="{{ asset(ProductImage, 'save_image') }}"></div> {% else %} <div class="slide-item"><img src="{{ asset(''|no_image_product, 'save_image') }}"/></div> {% endfor %} </div> <div class="item_nav"> {% for ProductImage in Product.ProductImage %} <div class="slideThumb" data-index="{{ loop.index0 }}"><img src="{{ asset(ProductImage, 'save_image') }}"></div> {% endfor %} </div> </div> </div> <div class="ec-grid2__cell"> <div class="ec-productRole__profile"> {# 商品名 #} <div class="ec-productRole__title"> <h2 class="ec-headingTitle">{{ Product.name }}</h2> </div> {# タグ #} <ul class="ec-productRole__tags"> {% for Tag in Product.Tags %} <li class="ec-productRole__tag tag_{{ Tag.id }}">{{ Tag }}</li> {% endfor %} </ul> {# 通常価格 #} {% if Product.hasProductClass -%} <div class="ec-productRole__priceRegular"> {% if Product.getPrice01Min is not null and Product.getPrice01IncTaxMin == Product.getPrice01IncTaxMax %} <span class="ec-productRole__priceRegularPrice">{{ '通常価格'|trans }}:<span class="price01-default">{{ Product.getPrice01IncTaxMin|price }}</span></span> <span class="ec-productRole__priceRegularTax">{{ '税込'|trans }}</span> {% elseif Product.getPrice01Min is not null and Product.getPrice01Max is not null %} <span class="ec-productRole__priceRegularPrice">{{ '通常価格'|trans }}:<span class="price01-default">{{ Product.getPrice01IncTaxMin|price }}~ {{ Product.getPrice01IncTaxMax|price }}</span></span> <span class="ec-productRole__priceRegularTax">{{ '税込'|trans }}</span> {% endif %} </div> {% else %} {% if Product.getPrice01Max is not null %} <span class="ec-productRole__priceRegularPrice">{{ '通常価格'|trans }}:{{ Product.getPrice01IncTaxMin|price }}</span> <span class="ec-productRole__priceRegularTax">{{ '税込'|trans }}</span> {% endif %} {% endif %} {# 販売価格 #} <div class="ec-productRole__price"> {% if Product.hasProductClass -%} {% if Product.getPrice02IncTaxMin == Product.getPrice02IncTaxMax %} <div class="ec-price"> <span class="ec-price__price price02-default">{{ Product.getPrice02IncTaxMin|price }}</span> <span class="ec-price__tax">{{ '税込'|trans }}</span> </div> {% else %} <div class="ec-price"> <span class="ec-price__price price02-default">{{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}</span> <span class="ec-price__tax">{{ '税込'|trans }}</span> </div> {% endif %} {% else %} <div class="ec-price"> <span class="ec-price__price">{{ Product.getPrice02IncTaxMin|price }}</span> <span class="ec-price__tax">{{ '税込'|trans }}</span> </div> {% endif %} </div> {# 商品コード #} {% if Product.code_min is not empty %} <div class="ec-productRole__code"> {{ '商品コード'|trans }}: <span class="product-code-default">{{ Product.code_min }}{% if Product.code_min != Product.code_max %} ~ {{ Product.code_max }}{% endif %}</span> </div> {% endif %} {# 関連カテゴリ #} {% if Product.ProductCategories is not empty %} <div class="ec-productRole__category"> <div style="margin-bottom: 10px;">{{ '関連カテゴリ'|trans }}</div> <div class="category-list"> {% for ProductCategory in Product.ProductCategories %} {% if ProductCategory.Category.id != 2 and ProductCategory.Category.id != 10 %} {% set categoryColor = categoryColors[ProductCategory.Category.id] %} <ul class="category-name" style="margin: 0;padding: 5px;"> <li> {% for Category in ProductCategory.Category.path %} <a href="{{ url('product_list') }}?category_id={{ Category.id }}" style="padding: 5px 10px;background: {{ categoryColor['background']}};color: {{ categoryColor['color']}}!important">{{ Category.name }}</a> {%- if loop.last == false %} <span>></span>{% endif -%} {% endfor %} </li> </ul> {% endif %} {% endfor %} </div> </div> {% endif %} <form action="{{ url('product_add_cart', {id:Product.id}) }}" method="post" id="form1" name="form1"> {% if Product.stock_find %} <div class="ec-productRole__actions"> {% if form.classcategory_id1 is defined %} <div class="ec-select"> {{ form_widget(form.classcategory_id1) }} {{ form_errors(form.classcategory_id1) }} </div> {% if form.classcategory_id2 is defined %} <div class="ec-select"> {{ form_widget(form.classcategory_id2) }} {{ form_errors(form.classcategory_id2) }} </div> {% endif %} {% endif %} <div class="ec-numberInput"><span>{{ '数量'|trans }}</span> {{ form_widget(form.quantity) }} {{ form_errors(form.quantity) }} </div> </div> <div class="ec-productRole__btn"> <button type="submit" class="ec-blockBtn--action add-cart"> {{ 'カートに入れる'|trans }} </button> </div> {% else %} <div class="ec-productRole__btn"> <button type="button" class="ec-blockBtn--action" disabled="disabled"> {{ 'ただいま品切れ中です。'|trans }} </button> </div> {% endif %} {{ form_rest(form) }} </form> <div class="ec-modal"> <div class="ec-modal-overlay"> <div class="ec-modal-wrap"> <span class="ec-modal-close"><span class="ec-icon"><img src="{{ asset('assets/icon/cross-dark.svg') }}" alt=""/></span></span> <div id="ec-modal-header" class="text-center">{{ 'カートに追加しました。'|trans }}</div> <div class="ec-modal-box"> <div class="ec-role"> <span class="ec-inlineBtn--cancel">{{ 'お買い物を続ける'|trans }}</span> <a href="{{ url('cart') }}" class="ec-inlineBtn--action">{{ 'カートへ進む'|trans }}</a> </div> </div> </div> </div> </div> {% if BaseInfo.option_favorite_product %} <form action="{{ url('product_add_favorite', {id:Product.id}) }}" method="post"> <div class="ec-productRole__btn"> {% if is_favorite == false %} <button type="submit" id="favorite" class="ec-blockBtn--cancel"> {{ 'お気に入りに追加'|trans }} </button> {% else %} <button type="submit" id="favorite" class="ec-blockBtn--cancel" disabled="disabled">{{ 'お気に入りに追加済です。'|trans }} </button> {% endif %} </div> </form> {% endif %} <div class="shop-info"> <div class="shop-info__content"> <img src="{{ app.request.baseUrl ~ file_service.getShopBannerUrl(Product.Shop) }}" alt="{{ Product.Shop.name }}" /> <div>{{ Product.Shop.name }}</div> </div> </div> <div class="ec-productRole__description">{{ Product.description_detail|raw|nl2br }} </div> </div> </div> </div> </div> 上記をコピーして、下方にペーストしました。 見た目は、商品の画像や購入ボタンが表示されるのですが、「規格」が設定されている商品について、「規格」の部分が表示されません。 下方商品情報の購入ボタンを押すと、「ページが見つかりません」とエラーが出ます。 上方の購入ボタンは、エラーは出ずに通常通り機能しています。 下方の商品購入の部分にも「規格」を表示させ、購入に進めるには何か加筆が必要でしょうか? ご教授いただきたく、どうぞよろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 商品詳細ページ内で、購入を促すため、下方にもう一つ同じ商品の情報(購入)を載せたいのですが規格が出てこない | konohaito | 2022/6/13 10:54 |
Re: 商品詳細ページ内で、購入を促すため、下方にもう一つ同じ商品の情報(購入)を載せたいのですが規格が出てこない | konohaito | 2022/6/20 10:58 |