вопрос про купоны

Автор Natali, 24 июня 2013, 15:22:52

« назад - далее »

Natali

Добрый день!

Подскажите пожалуйста для чего на 5 шаге оформления заказа, имя купона дублируется 2 раза в одной строке друг за другом
причем с разными значениями:
"cart_discount_name" colspan="2"
"cart_discount_description" colspan="3"

За ранее спасибо!

Виктор Демидов

Первая строка это наименование.
Вторая описание.

Natali

#2
Цитата: Виктор Демидов от 24 июня 2013, 15:25:36
Первая строка это наименование.
Вторая описание.

Спасибо за ответ!

Но они абсолютно идентичны, и оба отображают только имя купона,
и к тому же на странице добавления купона в админке под полем описание написано "Только для вас. Никогда не выводится для клиентов."

mAgency

Во фронт-офисе показывается только название. Описание для администратора.
Какая версия prestashop?
Тема стандарнтая?
В шаблоне должен быть один вывод
{$discount.name|escape:'htmlall':'UTF-8'}
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Natali

#4
Цитата: mAgency от 24 июня 2013, 15:52:28
Во фронт-офисе показывается только название. Описание для администратора.
Какая версия prestashop?
Тема стандарнтая?
В шаблоне должен быть один вывод
{$discount.name|escape:'htmlall':'UTF-8'}

Версия на данный момет последняя PrestaShop v1.5.4 все функции своей темы при обновлении версии сначала всегда сравниваю со стандартой темой методом переключения в панели, именно в стандартной default теме v1.5.4 выводится двойной вывод, причем двойной вывод только на 5 шаге оформления , на 1 шаге все нормально только 1

DarinSr

В шаблоне удалите описание и оставьте только название.
Заменить

<td class="cart_discount_name" colspan="2">{$discount.name}</td>
<td class="cart_discount_description" colspan="3">{$discount.description}</td>

на

<td class="cart_discount_name" colspan="5">{$discount.name}</td>

Natali

#6
Цитата: DarinSr от 24 июня 2013, 16:17:10
В шаблоне удалите описание и оставьте только название.
Заменить

<td class="cart_discount_name" colspan="2">{$discount.name}</td>
<td class="cart_discount_description" colspan="3">{$discount.description}</td>

на

<td class="cart_discount_name" colspan="5">{$discount.name}</td>


Спасибо!

Просто интересно, в чем функциональность или  информативность в данном двойном выводе имени купона
Я имею ввиду, что может ли удаление двойного вывода повлиять, на информативность при включении каких то функций или модулей

DarinSr

По умолчанию, поле описание создано для администратора сайта, чтобы можно было делать заметки для работников магазина. Удаление этого поля не повлияет на информативность.

Natali

#8
Цитата: DarinSr от 24 июня 2013, 16:43:54
По умолчанию, поле описание создано для администратора сайта, чтобы можно было делать заметки для работников магазина. Удаление этого поля не повлияет на информативность.

Спасибо!
Странно зачем разработчики сделали этот сдвоенный вывод, 
и у поля вввода кода купона на 5 шаге отличные стили от поля ввода кода купона на шаге 1

Natali

Цитата: DarinSr от 24 июня 2013, 16:17:10
В шаблоне удалите описание и оставьте только название.
Заменить

<td class="cart_discount_name" colspan="2">{$discount.name}</td>
<td class="cart_discount_description" colspan="3">{$discount.description}</td>

на

<td class="cart_discount_name" colspan="5">{$discount.name}</td>


Все получилось спасибо!

Natali

Цитата: Natali от 25 июня 2013, 00:29:34
Цитата: DarinSr от 24 июня 2013, 16:17:10
В шаблоне удалите описание и оставьте только название.
Заменить

<td class="cart_discount_name" colspan="2">{$discount.name}</td>
<td class="cart_discount_description" colspan="3">{$discount.description}</td>

на

<td class="cart_discount_name" colspan="5">{$discount.name}</td>


Все получилось спасибо!

Еще увидела, что двойное отображение имени купона есть и в "История и детали моих заказов" и какую строчку там  комментировать никак не могу найти.

PrestaMan

Открываете шаблон и ищите в коде "discount".
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Natali

Цитата: PrestaMan от 25 июня 2013, 13:26:33
Открываете шаблон и ищите в коде "discount".

Спасибо!

Но я не могу найти строку, отвечающую за этот вывод, Debugger почему то не показывает, перекоментировала много строк содержащих discount и примерно подходящих под данный вывод, но безрезультатно.

mAgency

Картинку приложите, так понятнее будет, что вам нужно менять.
В стандарной теме в шаблоне order-detail.tpl
{foreach from=$discounts item=discount}
<tr class="item">
//Оставить одну колонку
<td>{$discount.name|escape:'htmlall':'UTF-8'}</td>
<td>{l s='Voucher'} {$discount.name|escape:'htmlall':'UTF-8'}</td>
//
<td><span class="order_qte_span editable">1</span></td>
<td>&nbsp;</td>
<td>{if $discount.value != 0.00}-{/if}{convertPriceWithCurrency price=$discount.value currency=$currency}</td>
{if $return_allowed}
        <td>&nbsp;</td>
        {/if}
</tr>
{/foreach}
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Natali

#14
Цитата: mAgency от 26 июня 2013, 11:46:03
Картинку приложите, так понятнее будет, что вам нужно менять.
В стандарной теме в шаблоне order-detail.tpl
{foreach from=$discounts item=discount}
<tr class="item">
//Оставить одну колонку
<td>{$discount.name|escape:'htmlall':'UTF-8'}</td>
<td>{l s='Voucher'} {$discount.name|escape:'htmlall':'UTF-8'}</td>
//
<td><span class="order_qte_span editable">1</span></td>
<td>&nbsp;</td>
<td>{if $discount.value != 0.00}-{/if}{convertPriceWithCurrency price=$discount.value currency=$currency}</td>
{if $return_allowed}
        <td>&nbsp;</td>
        {/if}
</tr>
{/foreach}


Спасибо!  все получилось, то что нужно

Цитата: mAgency от 26 июня 2013, 11:46:03
/Оставить одну колонку
      <td>{$discount.name|escape:'htmlall':'UTF-8'}</td>
      <td>{l s='Voucher'} {$discount.name|escape:'htmlall':'UTF-8'}</td>
//

лишняя строка была:
Цитировать
"<td>{l s='Voucher'} {$discount.name|escape:'htmlall':'UTF-8'}</td>"

коментирование которой убрало второй вывод купона, единственное после коментирования сдвинулась табуляция столбцов, в строке купона на 1 влево
Значения "colspan" в строке:
Цитировать
"<td>{$discount.name|escape:'htmlall':'UTF-8'}</td>"

нет, пыталась добавить данное значение в строку, но по всей видимости некоректно, подскажите пожалуйста как правильно это сделать.

За ранее спасибо!