Помогите сгрупировать данные

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем rchervak, 06.08.2011.

  1. Offline

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

    Регистрация:
    30.07.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте.
    В приложении лежит скриншот того что сейчас у меня получилось. Joomla + Virtuemart
    Шаблон я использую Стандартный - просто меняю его под себя.
    Загвоздка вся в том чтобы объеденить 2 и 3 столбец вместе, дабы получить "НАИМЕНОВАНИЕ" и с низу "Краткое описание". Разделить это все парочкой пустых строк.
    Файл php который за это отвечает лежит в папке
    http://localhost/components/com_virtuemart/themes/default/templates/browse/includes/browse_layouttable.tpl.php

    Вот кусок кода отвечающий за расположение и заполнение таблицы:
    Код (PHP):
    1. <?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    2. mm_showMyFileName(__FILE__); ?>
    3.  
    4. <?php echo $buttons_header // The PDF, Email and Print buttons ?>
    5. <?php echo $browsepage_header // The heading, the category description ?>
    6. <?php echo $parameter_form // The Parameter search form ?>
    7. <?php echo $orderby_form // The sort-by, order-by form PLUS top page navigation ?>
    8.  
    9. <?php
    10. $data =array(); // Holds the rows of products
    11. $i = 1; $row = 0; // Counters
    12.  
    13. if( _SHOW_PRICES && $auth['show_prices'] ) {
    14.     $tableheader[] = $VM_LANG->_('PHPSHOP_CART_PRICE');
    15. }
    16.  
    17.  
    18. if( _SHOW_PRICES && $auth['show_prices'] && USE_AS_CATALOGUE != '1' ) {
    19.     //$tableheader[] = $VM_LANG->_('PHPSHOP_CART_ACTION');
    20. }
    21.  
    22. // Creates a new HTML_Table object that will help us
    23. // to build a table holding all the products
    24. $table = new HTML_Table('width="100%" , table border=1, td align=left');
    25.  
    26. //$table->addRow();
    27.  
    28.  
    29.  
    30. foreach( $products as $product ) {
    31.  
    32.         foreach( $product as $attr => $val ) {
    33.             // Using this we make all the variables available in the template
    34.             // translated example: $this->set( 'product_name', $product_name );
    35.             $this->set( $attr, $val );
    36.         }
    37.  
    38.         // выводим рисунок
    39.         $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
    40.                         . ps_product::image_tag( $product['product_thumb_image'] )
    41.                         . '</a>';
    42.         //выводим наименование
    43.  
    44.         $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'.$product['product_name'].'</a>' ;
    45.  
    46.         $data[$row][] = '<top>'. $product['product_s_desc'] .' </top>';
    47. $row++;
    48.  
    49. }



    Уважаемые форумчане подскажите пожалуйста что нужно изменить в коде дабы получить результат?
    или хоть подскажите куда копать...
     

    Вложения:

    • local.jpg
      local.jpg
      Размер файла:
      65 КБ
      Просмотров:
      2
  2.  

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

Загрузка...