Редактирование Карточки Товара

Тема в разделе "Шаблоны, дизайн и оформление магазина", создана пользователем Brainouts, 3 мар 2018.

  1. TopicStarter Overlay
    Offline

    Brainouts Пользователь

    Сообщения:
    63
    Симпатии:
    7
    Репутация:
    0
    Битый час мучаюсь и не могу лечь спать. Может кто знает как преобразовать код карточки товара, чтобы поменять местами описание и характеристики, и сделать характеристики активными ?
    Код:
    </ul>
              <?php } ?>
              <ul class="nav nav-tabs">
                <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
                <?php if ($attribute_groups) { ?>
                <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
                <?php } ?>
                <?php if ($review_status) { ?>
                <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li>
                <?php } ?>
                <?php if(isset($product_july_tabs) && count($product_july_tabs)) { ?>
                  <?php $tab_id = 0; ?>
                  <?php foreach($product_july_tabs as $tab) { ?>
                    <li><a href="#tab-custom_tab<?php echo $tab_id; ?>" data-toggle="tab"><?php echo $tab['name']; ?></a></li>
                    <?php $tab_id++; ?>
                  <?php } ?>
                <?php } ?>
              </ul>
     
  2. Offline

    фдлщк

    Сообщения:
    613
    Симпатии:
    3.356
    Репутация:
    128
    @Brainouts, Принцип работы таков : Браузер выполняет вывод по порядку (построчно) в Вашем случае случае надо найти первое вхождение описания на первое место вставить описание затем все что далее необходимо. характеристики могут быть не активными если не заполнены.
     
  3. TopicStarter Overlay
    Offline

    Brainouts Пользователь

    Сообщения:
    63
    Симпатии:
    7
    Репутация:
    0
    @фдлщк, да вот загемороился с этим. даже массовой заменой заменил все description на attribute и эффекта ровно 0
     
  4. Offline

    фдлщк

    Сообщения:
    613
    Симпатии:
    3.356
    Репутация:
    128
    Посмотрите как выглядит файл system/storage/modification/catalog/view/theme/default/template/product/product.tpl
    возможно какой то модификатор вносит изменения
     
  5. TopicStarter Overlay
    Offline

    Brainouts Пользователь

    Сообщения:
    63
    Симпатии:
    7
    Репутация:
    0
    @фдлщк, в product tpl дефолтной темы все закомменчено, что касается этих вкладок
    Код:
    <!--
              <ul class="nav nav-tabs">
                <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
                <?php if ($attribute_groups) { ?>
                <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
                <?php } ?>
                <?php if ($review_status) { ?>
                <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li>
                <?php } ?>
              </ul>
     
  6. Offline

    фдлщк

    Сообщения:
    613
    Симпатии:
    3.356
    Репутация:
    128
    Не по дефолту а по теме как я понял в теме правите!
     
  7. Offline

    polishcuk.i Пользователь

    Сообщения:
    56
    Симпатии:
    11
    Репутация:
    0
    Попробуй <?php if ($attribute_groups) { ?> и <?php } ?> убрать,
    переставить местами содержимое <li>
    Первая активная закладка обозначается <li class="active">.
    Сам так возился - пока с третьего раза не понял....

    <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
    <?php if ($attribute_groups) { ?>
    <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
    <?php } ?>
     
  8. TopicStarter Overlay
    Offline

    Brainouts Пользователь

    Сообщения:
    63
    Симпатии:
    7
    Репутация:
    0
    @polishcuk.i, не помогло сбрось окончательный вид этой части кода в system/storage/modification/catalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl

    и в catalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl

    буду очень признателен
     
  9. Offline

    фдлщк

    Сообщения:
    613
    Симпатии:
    3.356
    Репутация:
    128
    Вот например :

    <div id="tabs" class="htabs">
    <ul>
    <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
    <?php if ($attribute_groups) { ?>
    <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
    <?php } ?>


    <?php if ($video_type && ($video || $videos) && ($video_type == 2 || $video_type == 3)) { ?>
    <li><a href="#tab-video" data-toggle="tab"><?php echo $tab_video; ?></a></li>
    <?php } ?>


    <?php if ($review_status) { ?>
    <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li>
    <?php } ?>


    <?php if($config_file_block_positions == 'file_block_position_in_tabs' and $file_to_product and !$config_file_block_custom_positions_block){ ?>
    <li><a href="#tab-file" data-toggle="tab"><?php echo $tab_file; ?></a></li>
    <?php } ?>


    </ul>
    </div>


    у меня четыре блок переставляем местами чистим кеш переставляются как душе угодно.
     
  10. TopicStarter Overlay
    Offline

    Brainouts Пользователь

    Сообщения:
    63
    Симпатии:
    7
    Репутация:
    0
    Это catalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl .???
     
  11. Offline

    фдлщк

    Сообщения:
    613
    Симпатии:
    3.356
    Репутация:
    128
    да
    catalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl это огигинальная версия движка
    system/storage/modification/catalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl это измененная после работы модификаторов.
    при загрузки страницы сначала идет обращение к system/storage/modification/catalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl (среда разработчика) проверяет а только потом к atalog/view/theme/ТВОЯ ТЕМА/template/product/product.tpl
    system/storage/modification
    В эту папку записываются изменённые ocMod-расширениями файлы - контроллеры, модули, стили - любые. Когда вы ставите какое-либо ocMod-расширение, в целевые файлы шаблона/движка вносятся правки, необходимые для работы этого расширения. Но что бы не создавать их каждый раз при запросе магазина, опенкарт записывает их в папку system/storage/modification, не затрагивая таким образом файлы оригиналы. Далее каждый роут опенкарта сперва смотрит в эту папку и если находит там файлы, то работает с ними а если нет, то использует файлы-оригиналы.
     
    minstyler нравится это.
  12. Offline

    polishcuk.i Пользователь

    Сообщения:
    56
    Симпатии:
    11
    Репутация:
    0
    <div class="col-sm-12 mb20">
    <?php if ($revtheme_product_all['pr_tabs']) { ?>
    <ul class="nav nav-tabs">
    <?php if ($description) { ?>
    <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
    <?php } ?>
    <?php if (!$atributs) { ?>
    <?php if ($attribute_groups) { ?>
    <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
    <?php } ?>
    <?php } ?>
    <?php if ($review_status) { ?>
    <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li>
    <?php } ?>
    <?php foreach($tab_info as $info){ ?>
    <li><a href="#tab-extratab<?php echo $info['tab_id']; ?>" data-toggle="tab"><?php echo $info['title']; ?></a></li>
    <?php } ?>
    <?php foreach($product_tabs as $key => $tab){ ?>
    <li><a href="#tab-<?php echo $product_id ?>-<?php echo $tab['product_tab_id']; ?>" data-toggle="tab"><?php echo $tab['title']; ?></a></li>
    <?php } ?>
    <?php if ($blogs) { ?>
    <li><a href="#tab-blogs" data-toggle="tab"><?php echo $text_relblogs; ?></a></li>
    <?php } ?>
    </ul>
    <div class="tab-content">
    <div class="tab-pane active" id="tab-description" itemprop="description"><?php echo $description; ?></div>

    от той карточки я ушел.
    тема revolution 3.1.2 с этого ресурса.
    при открытии активной будет та закладка которая "active"
    и да, обязательно, очистить кэш модификаторов!!!!!
     
  13. Offline

    guka Пользователь

    Сообщения:
    10
    Симпатии:
    0
    Репутация:
    0
    спасибо
     
  14. Offline

    minstyler Пользователь

    Сообщения:
    9
    Симпатии:
    5
    Репутация:
    0
    Спасибо !;)