Перейти к содержанию
Официальный форум поддержки Simpla

nasacash

Пользователь
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные nasacash

  1.  

    Danya

    1.Странно, когда я захожу в кабинет - телефон есть.

    2. Нужно в /view/CartView.php после

    $this->design->assign('email', $this->user->email);

    добавить

    $this->design->assign('phone', $this->user->phone);

     

    Ничего не могу понять. добавил этот код в /CartView.php,  в \simpla\design\html\user.tpl, в \design\default\html\user.tpl все равно автозаполнение не работает ни в корзине, ни в личном кабинете. Единственное место где отображается номер телефона это в списке покупателей в админке, однако если зайти в учетку покупателя там номера уже не будет.

     

    Получается что значение value="{$user->email|escape}" не работает в этих файлах. В чем может быть проблема?

  2.  

    закидывать надо туда где перечисляются варианты

     

     

    {if $product->variants|count > 0}
            <!-- Выбор варианта товара -->
            <form class="variants" action="/cart">
                <table>
                {foreach $product->variants as $v}
                <tr class="variant">
                    <td>
                        <input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/>
                    </td>
                    <td>
                        {if $v->name}<label class="variant_name" for="product_{$v->id}">{$v->name}</label>{/if}
                    </td>
                    <td>
                        {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}
                        <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span>
                    </td>
                </tr>
                {/foreach}
                </table>
                <input type="submit" class="button" value="в корзину" data-result-text="добавлено"/>
            </form>
            <!-- Выбор варианта товара (The End) -->
            {else}
                Нет в наличии
            {/if}
                
        </div>
     

    примерно после

     

    <span class="currency">{$currency->sign|escape}</span>
     

    Спасибо, но эта форма выбора Артикул+цена, а нужно чтобы артикул менялся в отдельном поле, т.к. вариантов товара может быть до 100.

  3. Как реализовать вывод артикула к каждому варианту товара в отдельном поле?

    Для примера привожу картинку страницы товара и в админке.

     

    В файле product.tpl вставил строку <li>Артикул: {$product->variant->sku}</li>

    При выборе варианта товара на странице товара артикул не меняется, остается по умолчанию самым первым. 

     

     

    post-3894-0-46129800-1367895890_thumb.jpg

×
×
  • Создать...