Kredov long

[Помогите] Отображение информации о товаре

Тема в разделе "OpenCart", создана пользователем иван01, 23 мар 2013.

  1. иван01

    иван01

    Регистрация:
    20 ноя 2012
    Сообщения:
    3
    Симпатии:
    4
    В ИМ, в карточке товара есть 3 вкладки. Для некоторых товаров определённые вкладки не заполнены, и что бы пустые вкладки не отображались в tpl прописано <?php if ($product_info['названиевкладки']) { ?>. Все хорошо до того момента когда используется экспорт\импорт, после которого в БД пустая вкладка принимает вид - &lt;br /&gt; и ИМ принимает это за информацию и выводит пустую вкладу посетителю. Можно ли сделать отображение вкладки при варианте, что информация насчитывает >15 символов?
     
  2. masterwm

    masterwm

    Регистрация:
    23 мар 2013
    Сообщения:
    7
    Симпатии:
    0
    Попробуйте таким образом



    Или же очистите эти поля в БД, чтобы не было лишнего мусора
     
  3. иван01

    иван01

    Регистрация:
    20 ноя 2012
    Сообщения:
    3
    Симпатии:
    4
    На данный момент очищаю вручную поля, но экспорт\импорт идет минимум 2 раза в сутки, и хочется избежать эту проблему. При использовании вашего варианта вкладка просто пропадает при любом количестве символов.
     
  4. masterwm

    masterwm

    Регистрация:
    23 мар 2013
    Сообщения:
    7
    Симпатии:
    0
    Необходимо использовать функцию strlen
    PHP:
    <?php if (isset($description) && strlen($description)>15) { ?>
        <a href="#tab-description"><?php echo $tab_description?></a>
    <?php ?> [/code]
    То же самое необходимо вставить и перед выводом содержимого таба