Парни привет! Собственно проблема в том, что статьи, что должны выводиться в отдельной вкладке, в карточке товара, отображаются внутри самих вкладок "Описание", "Характеристики" и "Отзывы", если включаю дефолтный шаблон, то статьи отображаются в отдельной вкладке. Если посмотреть живой пример, то вы все сами поймете. Вот как идет по дефолту: А вот так отображается у меня: Как сделать так, чтобы отображалось во вкладке? Или как вариант, подумывал вынести вниз, перед похожими товарами, что то же не получилось у меня. Помогите решить проблему.
найти где у тебя происходить вставка в табулятор и надо что бы добавлял такое Код: <li class="active"><a href="#tab-related-article" data-toggle="tab" class="text-nowrap">Статьи</a></li> потом где вставляется тело самого таба надо добавить ему класс Код: class="tab-pane" и все у тебя будет отображатся как надо
Вот кусок кода xml файла, где идет вживление PHP: <file name="catalog/view/theme/*/template/product/product.tpl"> <operation error="skip"> <search position="after" offset="1"><![CDATA[href="#tab-related"]]></search> <add><![CDATA[ <?php if ($articleRelated) { ?> <a href="#tab-related-article"><?php echo $text_related_article; ?> (<?php echo count($articleRelated); ?>)</a> <?php } ?> ]]></add> </operation> <operation error="skip"> <search position="before"><![CDATA[id="tab-description"]]></search> <add><![CDATA[ <?php if ($articleRelated) { ?> <div id="tab-related-article" class="tab-content"> <ul> <?php foreach ($articleRelated as $article) { ?> <li> <a href="<?php echo $article['link']; ?>" title="<?php echo $article['title']; ?>" class="blogTitle"><?php echo $article['title']; ?></a> <?php if ($article['image']) { ?> <a href="<?php echo $article['link']; ?>" title="<?php echo $article['title']; ?>" class="blogImage"> <img src="<?php echo $article['image']; ?>" alt="<?php echo $article['title']; ?>"/></a> <?php } ?> <span class="info"><?php echo $article['created']; ?></span> <?php echo $article['description']; ?> </li> <?php } ?> </ul> </div> <?php } ?> ]]></add> </operation> </file> Можешь точно подсказать что на что поменять? Я вчера ковырялся с параметрами, но знаний не хватает как все правильно сделать.
Вот так попробуй Код: <file name="catalog/view/theme/*/template/product/product.tpl"> <operation error="skip"> <search position="after" offset="1"><![CDATA[href="#tab-review"]]></search> <add><![CDATA[ <?php if ($articleRelated) { ?> </li><li> <a href="#tab-related-article" data-toggle="tab" class="text-nowrap"><?php echo $text_related_article; ?> (<?php echo count($articleRelated); ?>)</a></li> <?php } ?> ]]></add> </operation> <operation error="skip"> <search position="before"><![CDATA[id="tab-description"]]></search> <add><![CDATA[ <?php if ($articleRelated) { ?> <div id="tab-related-article" class="tab-content tab-pane"> <ul> <?php foreach ($articleRelated as $article) { ?> <li> <a href="<?php echo $article['link']; ?>" title="<?php echo $article['title']; ?>" class="blogTitle"><?php echo $article['title']; ?></a> <?php if ($article['image']) { ?> <a href="<?php echo $article['link']; ?>" title="<?php echo $article['title']; ?>" class="blogImage"> <img src="<?php echo $article['image']; ?>" alt="<?php echo $article['title']; ?>"/></a> <?php } ?> <span class="info"><?php echo $article['created']; ?></span> <?php echo $article['description']; ?> </li> <?php } ?> </ul> </div> <?php } ?> ]]></add> </operation> </file>
Вот спасибо тебе ОГРОМНОЕ!!! Красота! Все работает как надо! Я сам наверное месяц бы мучился и в итоге все равно ничего толкового не сделал бы. --- Добавлено, 30 ноя 2014 --- Еще вопрос возник по этой же теме. А как сделать так, что бы статьи выводились после описания к товарам? Визуально, на странице они выглядят как надо, а вот если глянуть исходный код, то там видно что вначале идет текст связанных статей, а затем описание, характеристики и отзывы.
вот лови Код: <file name="catalog/view/theme/*/template/product/product.tpl"> <operation error="skip"> <search position="after" offset="1"><![CDATA[href="#tab-review"]]></search> <add><![CDATA[ <?php if ($articleRelated) { ?> </li><li> <a href="#tab-related-article" data-toggle="tab" class="text-nowrap"><?php echo $text_related_article; ?> (<?php echo count($articleRelated); ?>)</a></li> <?php } ?> ]]></add> </operation> <operation error="skip"> <search position="after"><![CDATA[id="tab-review"]]></search> <add><![CDATA[ <?php if ($articleRelated) { ?> <div id="tab-related-article" class="tab-content tab-pane"> <ul> <?php foreach ($articleRelated as $article) { ?> <li> <a href="<?php echo $article['link']; ?>" title="<?php echo $article['title']; ?>" class="blogTitle"><?php echo $article['title']; ?></a> <?php if ($article['image']) { ?> <a href="<?php echo $article['link']; ?>" title="<?php echo $article['title']; ?>" class="blogImage"> <img src="<?php echo $article['image']; ?>" alt="<?php echo $article['title']; ?>"/></a> <?php } ?> <span class="info"><?php echo $article['created']; ?></span> <?php echo $article['description']; ?> </li> <?php } ?> </ul> </div> <?php } ?> ]]></add> </operation> </file>