Перейти к содержанию
Форум поддержки пользователей VamShop

Исчезает радиокнопка у первого способа доставки


Рекомендуемые сообщения

У меня на странице оформления заказа три способа доставки. В блоке доставки изменил расположение радиокнопки. Теперь она не выводится у первого способа доставки.

Менял местами способы доставки. Проблема осталась. Подскажите в чем причина и как исправить?

Было так:

 {if $FREE_SHIPPING}
<p>
<span class="bold">{$FREE_SHIPPING_TITLE}</span>&nbsp;{$FREE_SHIPPING_ICON}</span>
</p>
<p>
{$FREE_SHIPPING_DESCRIPTION}
</p>
{else}
  {foreach name=aussen item=module_data from=$module_content}
<div class="{cycle values="itemOdd"}">   
<p>
{$module_data.icon} <span class="bold">{$module_data.module}</span>
</p>
<!-- QIWI Post code begin -->
{if $module_data.id == 'qiwipost'}
{$module_data.qiwipost}
{/if}
<!-- QIWI Post code end -->

{if $module_data.error != ''}
<p>
{$module_data.error}
</p>
{else}
{foreach name=aussen item=method_data from=$module_data.methods}
<p>
<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label>
</p>
{/foreach}
{/if}
</div>
{/foreach}
{/if}

 

Сделал так:

 {if $FREE_SHIPPING}
<p>
<span class="bold">{$FREE_SHIPPING_TITLE}</span>&nbsp;{$FREE_SHIPPING_ICON}</span>
</p>
<p>
{$FREE_SHIPPING_DESCRIPTION}
</p>
{else}
  {foreach name=aussen item=module_data from=$module_content}
<div class="{cycle values="itemOdd"}">   
<p>
{$module_data.icon} <span class="bold">{$method_data.radio_field}{$module_data.module}</span>
</p>
<!-- QIWI Post code begin -->
{if $module_data.id == 'qiwipost'}
{$module_data.qiwipost}
{/if}
<!-- QIWI Post code end -->

{if $module_data.error != ''}
<p>
{$module_data.error}
</p>
{else}
{foreach name=aussen item=method_data from=$module_data.methods}
<p>
<label for="{$method_data.id}">&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label>
</p>
{/foreach}
{/if}
</div>
{/foreach}
{/if}

Ссылка на сообщение
Поделиться на другие сайты

Нельзя так делать, у Вас радио кнопка внтури цикла foreach .... /foreach была ведь.

Надо тогда весь этот цикл и поднимать вверх, а не толко одну строку из его внутренностей.

Ссылка на сообщение
Поделиться на другие сайты

Подскажите, как правильно сделать, чтобы радио кнопка была возле названия блока доставки, а не возле описания?

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте вот этот блок целиком выше поднять:

{foreach name=aussen item=method_data from=$module_data.methods}
<p>
<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label>
</p>
{/foreach}

 

Ссылка на сообщение
Поделиться на другие сайты

Вроде получилось.

Сделал так:

 {if $FREE_SHIPPING}
<p>
<span class="bold">{$FREE_SHIPPING_TITLE}</span>&nbsp;{$FREE_SHIPPING_ICON}</span>
</p>
<p>
{$FREE_SHIPPING_DESCRIPTION}
</p>
{else}
  {foreach name=aussen item=module_data from=$module_content}
<div class="{cycle values="itemOdd"}">  
<!-- QIWI Post code begin -->
{if $module_data.id == 'qiwipost'}
{$module_data.qiwipost}
{/if}
<!-- QIWI Post code end -->

{if $module_data.error != ''}
<p>
{$module_data.error}
</p>
{else}
{foreach name=aussen item=method_data from=$module_data.methods}
 
<p>
{$module_data.icon} <span class="bold">{$method_data.radio_field}&nbsp;{$module_data.module}</span>
</p>
<p>
<label for="{$method_data.id}">{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label>
</p>
{/foreach}
{/if}
</div>
{/foreach}
{/if}

 

Было так:

 {if $FREE_SHIPPING}
<p>
<span class="bold">{$FREE_SHIPPING_TITLE}</span>&nbsp;{$FREE_SHIPPING_ICON}</span>
</p>
<p>
{$FREE_SHIPPING_DESCRIPTION}
</p>
{else}
  {foreach name=aussen item=module_data from=$module_content}
<div class="{cycle values="itemOdd"}">   
<p>{$module_data.icon} <span class="bold">{$module_data.module}</span></p>
<!-- QIWI Post code begin -->
{if $module_data.id == 'qiwipost'}
{$module_data.qiwipost}
{/if}
<!-- QIWI Post code end -->

{if $module_data.error != ''}
<p>
{$module_data.error}
</p>
{else}
{foreach name=aussen item=method_data from=$module_data.methods}
<p>
<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label>
</p>
{/foreach}
{/if}
</div>
{/foreach}
{/if}

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...