Тема: Изменить надпись "Будет рассчитана менеджером"
Здравствуйте!
При выборе способа доставки "изменяемая вручную цена", на сайте, напротив данного способа доставки выводиться надпись "Будет рассчитана менеджером". Как можно ее изменить?
Форум ReadyScript Вопросы по работе с системой Изменить надпись "Будет рассчитана менеджером"
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте!
При выборе способа доставки "изменяемая вручную цена", на сайте, напротив данного способа доставки выводиться надпись "Будет рассчитана менеджером". Как можно ее изменить?
Здравствуйте!
При выборе способа доставки "изменяемая вручную цена", на сайте, напротив данного способа доставки выводиться надпись "Будет рассчитана менеджером". Как можно ее изменить?
\www\modules\shop\model\deliverytype\manual.inc.php (1 hit)
Line 59: return ($cost) ? CCustomView::cost($cost) : t('Будет рассчитана менеджером');
После оформления самого заказа в заказе менеджер всё меняет.
Дмитрий пишет:Здравствуйте!
При выборе способа доставки "изменяемая вручную цена", на сайте, напротив данного способа доставки выводиться надпись "Будет рассчитана менеджером". Как можно ее изменить?
\www\modules\shop\model\deliverytype\manual.inc.php (1 hit) Line 59: return ($cost) ? CCustomView::cost($cost) : t('Будет рассчитана менеджером');
И если этот файл будет в следующем обновлении, то все эти изменения будут потеряны.
После оформления самого заказа в заказе менеджер всё меняет.
Мне надо надо надпись поменять "Будет рассчитана менеджером", на другую надпись )
Прощу прощения. Чёт я уже заработался:) Через .my.inc.php сделайте, либо проверьте на id доставки в шаблоне. Я думаю второй вариант более предпочтительный:
{if $item.id=='Мой id доставки'}
{else}
{/if}
Прощу прощения. Чёт я уже заработался:) Через .my.inc.php сделайте, либо проверьте на id доставки в шаблоне. Я думаю второй вариант более предпочтительный:
{if $item.id=='Мой id доставки'} {else} {/if}
Первый вариант с my.inc.php - как я уже писал выше, не вариант )
А с проверкой ID Доставки что то не уловил суть способа, зачем проверять и в каком шаблоне?
Дмитрий,
Первый вариант с my.inc.php - как я уже писал выше, не вариант )
А с проверкой ID Доставки что то не уловил суть способа, зачем проверять и в каком шаблоне?
Тут имеется в виду, создать свой файл, my.inc.php. Что Вам нужно подцепится из него и при обновлении его не затронет.
либо проверьте на id доставки в шаблоне. Я думаю второй вариант более предпочтительный:
{if $item.id=='Мой id доставки'} {else} {/if}
А тут имелось ввиду жестко указать проверку, на id доставки у которой выводится такой текст.
вместо
{if $dcost>0}
<span id="scost_{$item.id}" class="scost">{$dcost}</span>
{else}
{$dcost}
{/if}
вставить это
{if $dcost>0}
<span id="scost_{$item.id}" class="scost">{$dcost}</span>
{elseif $item.id=='1'}
Нужный мне текст
{else}
{$dcost}
{/if}
У вас доставки выводятся в шаблоне
/templates/ВАША ТЕМА/shop/checkout/delivery.tpl
Вам нужно проверить id доставки и если это доставка, которая должна быть рассчитана менеджером, то выдавать другое сообщение в шаблоне. Вы же надпись хотите заменить.
Ого, как все сложно ) просто чтобы заменить надпись надо переопределять целый файл? А если в исходном файле появлятся какие то обновления, то получается они не будут работать? Так как будут перекрываться файлом my.inc.php ?
Может стоило бы сделать какие то переменные для всех подобных надписей.
Тут имеется в виду, создать свой файл, my.inc.php.
В смысле он должен называться my.manual.inc.php ?
У вас доставки выводятся в шаблоне
/templates/ВАША ТЕМА/shop/checkout/delivery.tplВам нужно проверить id доставки и если это доставка, которая должна быть рассчитана менеджером, то выдавать другое сообщение в шаблоне. Вы же надпись хотите заменить.
ну видимо да попробую этот вариант, спасибо
Ого, как все сложно ) просто чтобы заменить надпись надо переопределять целый файл? А если в исходном файле появлятся какие то обновления, то получается они не будут работать? Так как будут перекрываться файлом my.inc.php ?
Причём здесь my.inc.php, мы этот вариант уже не рассматриваем. Вам нужно перегрузить шаблон с выводом способа доставки при заказе, чтобы его кастомизировать. Это нормальная практика, для всех магазинов которые хотят сделать под себя. Я правда не знаю, используете ли Вы модуль заказ на одной странице. Если да то там шаблон несколько другой.
Ого, как все сложно ) просто чтобы заменить надпись надо переопределять целый файл? А если в исходном файле появлятся какие то обновления, то получается они не будут работать? Так как будут перекрываться файлом my.inc.php ?
Причём здесь my.inc.php, мы этот вариант уже не рассматриваем. Вам нужно перегрузить шаблон с выводом способа доставки при заказе, чтобы его кастомизировать. Это нормальная практика, для всех магазинов которые хотят сделать под себя. Я правда не знаю, используете ли Вы модуль заказ на одной странице. Если да то там шаблон несколько другой.
да использую модуль на одной странице, но там я разобрался и все сделал. спасибо за помощь!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Изменить надпись "Будет рассчитана менеджером"