[Помогите] Blog Manager и не стандартная тема

Тема в разделе "OpenCart", создана пользователем Zulus, 30 ноя 2014.

  1. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Парни привет! Собственно проблема в том, что статьи, что должны выводиться в отдельной вкладке, в карточке товара, отображаются внутри самих вкладок "Описание", "Характеристики" и "Отзывы", если включаю дефолтный шаблон, то статьи отображаются в отдельной вкладке.
    Если посмотреть живой пример, то вы все сами поймете.
    Вот как идет по дефолту:

    А вот так отображается у меня:

    Как сделать так, чтобы отображалось во вкладке?
    Или как вариант, подумывал вынести вниз, перед похожими товарами, что то же не получилось у меня.
    Помогите решить проблему.
     
    Последнее редактирование: 12 дек 2014
  2. web2us

    web2us

    Регистрация:
    10 мар 2013
    Сообщения:
    18
    Симпатии:
    1
    найти где у тебя происходить вставка в табулятор и надо что бы добавлял такое
    Код:
    <li class="active"><a href="#tab-related-article" data-toggle="tab" class="text-nowrap">Статьи</a></li>
    потом где вставляется тело самого таба надо добавить ему класс
    Код:
    class="tab-pane"
    и все у тебя будет отображатся как надо
     
    Zulus нравится это.
  3. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    это искать в файлах шаблона или в фалах блог менеджера?
     
    Последнее редактирование: 30 ноя 2014
  4. web2us

    web2us

    Регистрация:
    10 мар 2013
    Сообщения:
    18
    Симпатии:
    1
    да, скорее всего в хмл файле, где идет обработка вживления
     
    Zulus нравится это.
  5. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Вот кусок кода 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>
    Можешь точно подсказать что на что поменять? Я вчера ковырялся с параметрами, но знаний не хватает как все правильно сделать.
     
  6. web2us

    web2us

    Регистрация:
    10 мар 2013
    Сообщения:
    18
    Симпатии:
    1
    Вот так попробуй
    Код:
    <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
    Zulus нравится это.
  7. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Вкладка появилась, но "Связанные статьи" отображаются во всех вкладках, что еще надо подпаравить? :unsure:
     
  8. web2us

    web2us

    Регистрация:
    10 мар 2013
    Сообщения:
    18
    Симпатии:
    1
    исправил, там было надо не панеЛ ... а без Л на конце, поправь у себя
     
    Zulus нравится это.
  9. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Вот спасибо тебе ОГРОМНОЕ!!!
    Красота! Все работает как надо! Я сам наверное месяц бы мучился и в итоге все равно ничего толкового не сделал бы.
    --- Добавлено, 30 ноя 2014 ---
    :redface: Еще вопрос возник по этой же теме. А как сделать так, что бы статьи выводились после описания к товарам? Визуально, на странице они выглядят как надо, а вот если глянуть исходный код, то там видно что вначале идет текст связанных статей, а затем описание, характеристики и отзывы.
     
  10. web2us

    web2us

    Регистрация:
    10 мар 2013
    Сообщения:
    18
    Симпатии:
    1
    вот лови

    Код:
    <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>
     
    Zulus нравится это.