Перейти к содержимому


Фотография
* - - - - 1 Голосов

Настройка шаблона результатов фильтра для разных категорий

фильтр

Лучший Ответ Cheren-dow , 29 October 2013 - 14:05

Нет в админке вы не переопределите конкретно для фильра. В приведенной теме ни чего особо сложного нету.


и знания php толком не нужны все строки кода написаны


Вам нужно сделать проверку так

if($this->app->jbrequest->get('task') == "filter"){
    $vars['cols_num'] = 4 ; // тут указать количество колонок
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 16

#1 Save Tibet

Save Tibet

Отправлено 29 October 2013 - 13:38

Скажите, пожалуйста, как изменить количество элементов в строке на странице результатов фильтрации? Дело в том, что для одного типа изделий (ювелирка) нужно сделать один элемент на строку, так как это браслеты и их фото по длине занимает всю область контента.

Прикрепленные изображения

  • Screen Shot 2013-10-29 at 2.37.46 PM.jpg

  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 29 October 2013 - 13:42

Здравствуйте. Посмотрите эту тему.


  • 0
Изображение
 

#3 Save Tibet

Save Tibet

Отправлено 29 October 2013 - 13:59

посмотрел. не особо понял, так как в пхп не силен. возможно, там другие условия у человека и мне они не подойдут? разве в админке нельзя определить шаблон для результатов поиска по каждому типу?


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 29 October 2013 - 14:05   Лучший Ответ

Нет в админке вы не переопределите конкретно для фильра. В приведенной теме ни чего особо сложного нету.


и знания php толком не нужны все строки кода написаны


Вам нужно сделать проверку так

if($this->app->jbrequest->get('task') == "filter"){
    $vars['cols_num'] = 4 ; // тут указать количество колонок
}

  • 1
Изображение
 

#5 Save Tibet

Save Tibet

Отправлено 29 October 2013 - 14:16

ну это для вас ничего сложного там нет. для меня есть. потому что непонятно, весь код заменять или куда то в определенно еместо вставлять.

вот содержание файла:

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');


$this->app->jbdebug->mark('layout::item_columns::start');

if ($vars['count']) {

    $count = $vars['count'];

    echo '<div class="items items-col-' . $vars['cols_num'] . '">';

    $j = 0;
    foreach ($vars['objects'] as $object) {

        $first = ($j == 0) ? ' first' : '';
        $last  = ($j == $count - 1) ? ' last' : '';
        $j++;

        $isLast = $j % $vars['cols_num'] == 0 && $vars['cols_order'] == 0;

        if ($isLast) {
            $last .= ' last';
        }

        echo '<div class="column rborder width' . intval(100 / $vars['cols_num']) . $first . $last . '">' . $object
            . '</div>';

        if ($isLast) {
            echo '<div class="clear clr"></div>';
        }

    }

    echo '</div>';
    echo '<div class="clear clr"></div>';

}

$this->app->jbdebug->mark('layout::item_columns::finish');

что и чем нужно заменить? у меня 5 типов товаров и для одного нужно изменить количество колонок.


  • 0

#6 Cheren-dow

Cheren-dow

Отправлено 29 October 2013 - 14:26

На счет одного конкретного типа надо подумать... Отпишусь чуть позже.


  • 1
Изображение
 

#7 Save Tibet

Save Tibet

Отправлено 30 October 2013 - 12:45

ну что, есть новости?


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 30 October 2013 - 12:50

А у вас этот тип находится в какой то одной конкретной категории, или же в нескольких?


  • 1
Изображение
 

#9 Save Tibet

Save Tibet

Отправлено 30 October 2013 - 13:45

в одной. у меня такая организация — для каждого вида изделий (кольца, браслеты, серьги и т.д.) свой тип элемента, который вдобавок находится в одноименной категории. например, тип кольца находится в категории кольца.


  • 0

#10 Cheren-dow

Cheren-dow

Отправлено 30 October 2013 - 16:19

Тогда можно попробовать сделать.

И ещё один вопрос. Если в результаты поиска попадет товар из другой категории тут уже ни что не поделаешь или все равно?


  • 1
Изображение
 





Темы с аналогичным тегами фильтр

Click to return to top of page in style!