Решено! Разбиение текста на странице категорий в Virtuemart

Тема в разделе "Дизайн и оформление, шаблоны", создана пользователем lempard, 30.05.2013.

  1. Offline

    lempard Недавно здесь

    Регистрация:
    30.05.2013
    Сообщения:
    6
    Симпатии:
    3
    Пол:
    Мужской
    Вопрос следующий: возможно ли разбить текст на странице категорий в Virtuemart на две части, то есть сначала разместить один абзац, под ним расположить товары, а уже под товарами - продолжение текста? Если это реально, то как это можно реализовать?
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Стандартно - нет. Как вариант - разбивать текст средствами PHP в шаблоне категории. Например, разбивать по спецтегу.
     
    lempard нравится это.
  4. Offline

    lempard Недавно здесь

    Регистрация:
    30.05.2013
    Сообщения:
    6
    Симпатии:
    3
    Пол:
    Мужской
    Оно и понятно, что стандартно никак. Неужели прежде никто не разбивал текст на странице категорий? А если на php, то примерно как хоть писать?
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Я разбивал, но давно это было.

    Можно использовать стандартный тег <hr id="system-readmore" />, а код взять из плагина pagebreak.
     
  6. Offline

    lempard Недавно здесь

    Регистрация:
    30.05.2013
    Сообщения:
    6
    Симпатии:
    3
    Пол:
    Мужской
    спасибо, OlegM. Использовал <hr id="system-readmore" />, немного доработал php - и текст разделился
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    lempard, обращайся ;)

    Может выложишь код? Вдруг другим пригодится.
     
  8. Offline

    lempard Недавно здесь

    Регистрация:
    30.05.2013
    Сообщения:
    6
    Симпатии:
    3
    Пол:
    Мужской
    Мне надо было разбить текст на две части. Я сделал так: в информационном поле описания категории между первой и второй частями текста вставил тег <hr id="system-readmore" />. Затем открыл в блокноте два файла: browse_header_category.tpl.php и browse_notables.tpl.php. В первом файле вместо строки
    Код (CODE):
    1. <?php echo $desc; ?>
    вставил
    Код (CODE):
    1. <?php
    2. $data = explode('<hr id="system-readmore" />', $desc);
    3. echo $data[0];
    4. ?>

    А во втором файле после блока <div id="product_list">......</div> вставил код:
    Код (CODE):
    1. <?php
    2. $data = explode('<hr id="system-readmore" />', $desc);
    3. echo $data[1];
    4. ?>

    И все заработало.
     
    shurikkan, Asylum и OlegM нравится это.

Поделиться этой страницей

Загрузка...