Woxis

Woxis

С нами с 25 июля 2018; Место в рейтинге пользователей: #12052
Woxis
22 декабря 2020, 17:21
0
Добрый день, не могли бы вы описать подробнее данный прием, интересует где вы используете $hook. Ваш код работает записывает данные в migx, хотелось бы понять как записывать данные с фронта вернее как их передавать. Если вам не трудно опишите вашу реализацию подробнее.
Woxis
25 июля 2018, 15:47
-4
Здравствуйте, получил в администрирование сайт, с системой только знакомлюсь. На сайте настроена отправка писем после заказа и после оплаты через Яндекс кассу. Все работает исправно, но потребовалось поправить контент письма отправляемого компонентом допустим после заказа. Я зашел в настройки MiniShop2 нашел там статусы заказов, в статусе заказа новый указан чанк

tpl.msEmail.new.user
, пошел смотреть в него/
У него прописано
{extends 'tpl.msEmail'}

{block 'title'}
    {'ms2_email_subject_new_user' | lexicon : $order}
{/block}

{block 'products'}
    {parent}
    {if $payment_link?}
        <p style="margin-left:20px;{$style.p}">
            {'ms2_payment_link' | lexicon : ['link' => $payment_link]}
        </p>
    {/if}
{/block}
Думаю что надо глянуть чанк tpl.msEmail, нашел его, в нем прописано как раз то что приходит в письме и есть пункт связанный с ссылкой на товар, но данная ссылка открывается просто белым окном, дело в том что товар это видеоурок загруженный на youtube и после оплаты должна предоставляться ссылка на его просмотр которая забита в дополнительное поле. Короче код таков:

<td style="{$style.th}">
                                                        {if $product.id?}
                                                        <a href="{$product.id | url : ['scheme' => 'full']}"
                                                           style="{$style.a}">
                                                            {$product.name}
                                                        </a>
                                                    {else}
                                                        {$product.name}
                                                    {/if}
                                                    {if $product.options?}
                                                        <div class="small">
                                                            {$product.options | join : '; '}
                                                        </div>
                                                    {/if}
                                                </td>

Вопрос: как вместо ссылки на товар давать ссылку на платный видеоматериал который забит в доп поле данного товара. Дополнительное поле называется math_video
Woxis
25 июля 2018, 15:46
-1
Здравствуйте подскажите плиз один момент
Woxis
25 июля 2018, 15:17
-9
Здравствуйте, получил в администрирование сайт, с системой только знакомлюсь. На сайте настроена отправка писем после заказа и после оплаты через Яндекс кассу. Все работает исправно, но потребовалось поправить контент письма отправляемого компонентом допустим после заказа. Я зашел в настройки MiniShop2 нашел там статусы заказов, в статусе заказа новый указан чанк
tpl.msEmail.new.user
, пошел смотреть в него/
У него прописано
{extends 'tpl.msEmail'}

{block 'title'}
    {'ms2_email_subject_new_user' | lexicon : $order}
{/block}

{block 'products'}
    {parent}
    {if $payment_link?}
        <p style="margin-left:20px;{$style.p}">
            {'ms2_payment_link' | lexicon : ['link' => $payment_link]}
        </p>
    {/if}
{/block}
Думаю что надо глянуть чанк tpl.msEmail, нашел его, в нем прописано как раз то что приходит в письме и есть пункт связанный с ссылкой на товар, но данная ссылка открывается просто белым окном, дело в том что товар это видеоурок загруженный на youtube и после оплаты должна предоставляться ссылка на его просмотр которая забита в дополнительное поле. Короче код таков:
<td style="{$style.th}">
                                                    {if $product.id?}
                                                        <a href="{$product.id | url : ['scheme' => 'full']}"
                                                           style="{$style.a}">
                                                            {$product.name}
                                                        </a>
                                                    {else}
                                                        {$product.name}
                                                    {/if}
                                                    {if $product.options?}
                                                        <div class="small">
                                                            {$product.options | join : '; '}
                                                        </div>
                                                    {/if}
                                                </td>

Вопрос: как вместо ссылки на товар давать ссылку на платный видеоматериал который забит в доп поле данного товара. Дополнительное поле называется math_video