vitosbaltos 0 Опубликовано 12 июля, 2015 Жалоба Share Опубликовано 12 июля, 2015 У меня на странице оформления заказа три способа доставки. В блоке доставки изменил расположение радиокнопки. Теперь она не выводится у первого способа доставки. Менял местами способы доставки. Проблема осталась. Подскажите в чем причина и как исправить? Было так: {if $FREE_SHIPPING}<p><span class="bold">{$FREE_SHIPPING_TITLE}</span> {$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} {$method_data.title} {$method_data.price}</label></p>{/foreach}{/if}</div>{/foreach}{/if} Сделал так: {if $FREE_SHIPPING}<p><span class="bold">{$FREE_SHIPPING_TITLE}</span> {$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}"> {$method_data.title} {$method_data.price}</label></p>{/foreach}{/if}</div>{/foreach}{/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2015 Жалоба Share Опубликовано 12 июля, 2015 Нельзя так делать, у Вас радио кнопка внтури цикла foreach .... /foreach была ведь. Надо тогда весь этот цикл и поднимать вверх, а не толко одну строку из его внутренностей. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 12 июля, 2015 Автор Жалоба Share Опубликовано 12 июля, 2015 Подскажите, как правильно сделать, чтобы радио кнопка была возле названия блока доставки, а не возле описания? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2015 Жалоба Share Опубликовано 12 июля, 2015 Попробуйте вот этот блок целиком выше поднять: {foreach name=aussen item=method_data from=$module_data.methods} <p> <label for="{$method_data.id}">{$method_data.radio_field} {$method_data.title} {$method_data.price}</label> </p> {/foreach} Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 12 июля, 2015 Автор Жалоба Share Опубликовано 12 июля, 2015 Вроде получилось. Сделал так: {if $FREE_SHIPPING} <p> <span class="bold">{$FREE_SHIPPING_TITLE}</span> {$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} {$module_data.module}</span> </p> <p> <label for="{$method_data.id}">{$method_data.title} {$method_data.price}</label> </p> {/foreach} {/if} </div> {/foreach} {/if} Было так: {if $FREE_SHIPPING} <p> <span class="bold">{$FREE_SHIPPING_TITLE}</span> {$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} {$method_data.title} {$method_data.price}</label> </p> {/foreach} {/if} </div> {/foreach} {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2015 Жалоба Share Опубликовано 12 июля, 2015 Хорошо, что получилось :) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения