Ответить Новая тема Новый опрос 
 Вложение в карточке товара
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


04-11-2019 15:35
Доброго дня!
В карточке товара в бэкофисе имеется возможность добавить вложение через одноименную вкладку "Вложение". Во фронт офисе появляется Таб "Скачать" данное вложение отображается и скачивается. Однако вложение почему-то отображается не только в своем Табе, но и во всех вкладках В "Подробнее", Характеристики, Отзывы. Полагаю, что нужно принудительно указать в коде, чтобы отображение было только в своем табе, т.е. в Скачать. В шаблоне нашел код
Код:
$attachments
отвечающий за вывод, у него свой айди таба, почему он дублируется в других вкладках, непонятно.

Код:
<ul id="more_info_tabs" class="idTabs idTabsShort clearfix">
                {if $product->description}<li class="first"><a id="more_info_tab_more_info" href="#idTab1"><span>{l s='More info'}</span></a></li>{/if}
                {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if}
                {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if}
                {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if}
                {$HOOK_PRODUCT_TAB}
            </ul>


и еще одна часть

Код:
<!--Download -->
                <section class="page-product-box">
                    <h3 class="page-product-heading">{l s='Download'}</h3>
                    {foreach from=$attachments item=attachment name=attachements}
                        {if $smarty.foreach.attachements.iteration %3 == 1}<div class="row">{/if}
                            <div class="col-lg-4">
                                <h4><a href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">{$attachment.name|escape:'html':'UTF-8'}</a></h4>
                                <p class="text-muted">{$attachment.description|escape:'html':'UTF-8'}</p>
                                <a class="btn btn-default btn-block" href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">
                                    <i class="icon-download"></i>
                                    {l s="Download"} ({Tools::formatBytes($attachment.file_size, 2)})
                                </a>
                                <hr />
                            </div>
                        {if $smarty.foreach.attachements.iteration %3 == 0 || $smarty.foreach.attachements.last}</div>{/if}
                    {/foreach}
                </section>
                <!--end Download -->



Сообщение отредактировал adwebzoom (04-11-2019 16:37)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


06-11-2019 23:37
Код:
<section class="page-product-box">

замените на:
Код:
<section class="page-product-box" id="idTab9">
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


07-11-2019 15:43
Алекс, благодарю за помощь!
 
Репутация: 1 | Поставил: zapalm
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос