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

Discussion in 'Дизайн и оформление, шаблоны' started by lempard, May 30, 2013.

  1. Offline

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

    Joined:
    May 30, 2013
    Messages:
    6
    Likes Received:
    3
    Gender:
    Male
    Вопрос следующий: возможно ли разбить текст на странице категорий в Virtuemart на две части, то есть сначала разместить один абзац, под ним расположить товары, а уже под товарами - продолжение текста? Если это реально, то как это можно реализовать?
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Стандартно - нет. Как вариант - разбивать текст средствами PHP в шаблоне категории. Например, разбивать по спецтегу.
     
    lempard likes this.
  4. Offline

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

    Joined:
    May 30, 2013
    Messages:
    6
    Likes Received:
    3
    Gender:
    Male
    Оно и понятно, что стандартно никак. Неужели прежде никто не разбивал текст на странице категорий? А если на php, то примерно как хоть писать?
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Я разбивал, но давно это было.

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

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

    Joined:
    May 30, 2013
    Messages:
    6
    Likes Received:
    3
    Gender:
    Male
    спасибо, OlegM. Использовал <hr id="system-readmore" />, немного доработал php - и текст разделился
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    lempard, обращайся ;)

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

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

    Joined:
    May 30, 2013
    Messages:
    6
    Likes Received:
    3
    Gender:
    Male
    Мне надо было разбить текст на две части. Я сделал так: в информационном поле описания категории между первой и второй частями текста вставил тег <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. ?>

    И все заработало.
     
    AKopytenko, Asylum and OlegM like this.

Share This Page

Loading...