質問編集履歴

2

内容ご確認いただきありがとうございます。またECCUBE側で実行される内容を追記いたしました。

2021/11/22 12:07

投稿

eric_1225
eric_1225

スコア3

test CHANGED
File without changes
test CHANGED
@@ -138,6 +138,8 @@
138
138
 
139
139
  ##ECCUBE側で実行されるコード
140
140
 
141
+ {% if pagination.totalItemCount > 0 %}
142
+
141
143
  <div class="ec-shelfRole">
142
144
 
143
145
  <ul class="ec-shelfGrid">
@@ -266,6 +268,8 @@
266
268
 
267
269
  </div>
268
270
 
271
+ {% endif %}
272
+
269
273
  ```
270
274
 
271
275
 

1

内容ご確認いただきありがとうございます。またECCUBE側で実行される内容を追記いたしました。

2021/11/22 12:07

投稿

eric_1225
eric_1225

スコア3

test CHANGED
File without changes
test CHANGED
@@ -134,6 +134,144 @@
134
134
 
135
135
 
136
136
 
137
+ ```twig
138
+
139
+ ##ECCUBE側で実行されるコード
140
+
141
+ <div class="ec-shelfRole">
142
+
143
+ <ul class="ec-shelfGrid">
144
+
145
+ {% for Product in pagination %}
146
+
147
+ <li class="ec-shelfGrid__item">
148
+
149
+ <a href="{{ url('product_detail', {'id': Product.id}) }}" class="ec-shelfGrid__item-url">
150
+
151
+ <p class="ec-shelfGrid__item-image">
152
+
153
+ <img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}" alt="{{ Product.name }}" loading="lazy">
154
+
155
+ </p>
156
+
157
+ <p class="ec-shelfGrid__item-title">{{ Product.name }}</p>
158
+
159
+ {% if Product.description_list %}
160
+
161
+ <p class="ec-shelfGrid__item-title">{{ Product.description_list|raw|nl2br }}</p>
162
+
163
+ {% endif %}
164
+
165
+ <p class="price02-default">
166
+
167
+ {% if Product.hasProductClass %}
168
+
169
+ {% if Product.getPrice02Min == Product.getPrice02Max %}
170
+
171
+ {{ Product.getPrice02IncTaxMin|price }}
172
+
173
+ {% else %}
174
+
175
+ {{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}
176
+
177
+ {% endif %}
178
+
179
+ {% else %}
180
+
181
+ {{ Product.getPrice02IncTaxMin|price }}
182
+
183
+ {% endif %}
184
+
185
+ </p>
186
+
187
+ </a>
188
+
189
+
190
+
191
+ {% if Product.stock_find %}
192
+
193
+ {% set form = forms[Product.id] %}
194
+
195
+ <form name="form{{ Product.id }}" id="productForm{{ Product.id }}" action="{{ url('product_add_cart', {id:Product.id}) }}" method="post">
196
+
197
+ <div class="ec-productRole__actions">
198
+
199
+ {% if form.classcategory_id1 is defined %}
200
+
201
+ <div class="ec-select">
202
+
203
+ {{ form_widget(form.classcategory_id1) }}
204
+
205
+ {{ form_errors(form.classcategory_id1) }}
206
+
207
+ </div>
208
+
209
+ {% if form.classcategory_id2 is defined %}
210
+
211
+ <div class="ec-select">
212
+
213
+ {{ form_widget(form.classcategory_id2) }}
214
+
215
+ {{ form_errors(form.classcategory_id2) }}
216
+
217
+ </div>
218
+
219
+ {% endif %}
220
+
221
+ {% endif %}
222
+
223
+ <div class="ec-numberInput"><span>{{ '数量'|trans }}</span>
224
+
225
+ {{ form_widget(form.quantity, {'attr': {'class': 'quantity'}}) }}
226
+
227
+ {{ form_errors(form.quantity) }}
228
+
229
+ </div>
230
+
231
+ </div>
232
+
233
+ {{ form_rest(form) }}
234
+
235
+ </form>
236
+
237
+ <div class="ec-productRole__btn">
238
+
239
+ <button type="submit" class="ec-blockBtn--action add-cart" data-cartid="{{ Product.id }}" form="productForm{{ Product.id }}">
240
+
241
+ {{ 'カートに入れる'|trans }}
242
+
243
+ </button>
244
+
245
+ </div>
246
+
247
+ {% else %}
248
+
249
+ <div class="ec-productRole__btn">
250
+
251
+ <button type="button" class="ec-blockBtn--action" disabled="disabled">
252
+
253
+ {{ 'ただいま品切れ中です。'|trans }}
254
+
255
+ </button>
256
+
257
+ </div>
258
+
259
+ {% endif %}
260
+
261
+ </li>
262
+
263
+ {% endfor %}
264
+
265
+ </ul>
266
+
267
+ </div>
268
+
269
+ ```
270
+
271
+
272
+
273
+
274
+
137
275
  下がwordpressの現在の状態の画像です
138
276
 
139
277
  ![現在のwordpressの状態](4b52f742c3f6c6733fd5cb2cd3a5bc77.jpeg)