Best Answer Алексей Денисович , 27 October 2013 - 00:47
Нашел в чем дело, в настройках шаблона "На главной" стояло количество колонок "1" вместо "глобальные" поэтому не срабатывало значение выставленное в общих настройках, Благодарю еще раз за ответ ![]()
Best Answer Алексей Денисович , 27 October 2013 - 00:47
Нашел в чем дело, в настройках шаблона "На главной" стояло количество колонок "1" вместо "глобальные" поэтому не срабатывало значение выставленное в общих настройках, Благодарю еще раз за ответ ![]()
Posted 26 October 2013 - 22:56
Здравствуйте,
Невозможно установить количество колонок в выводе подкатегорий. Например ставим 2 колонки, отображается все равно 1 колонка. В исходном коде тоже отображается 1 колонка: <div class="subcategories subcategory-col-1"><div class="rborder column width100 first last"> какое бы количество колонок не устанавливали. В файле jbzoo.css никакие отступы не прописывались, специально заменил его на оригинальный (не измененный с дистрибутива компонента) все равно отображается 1 колонка. Подскажите пожалуйста чем может быть вызвана данная проблема. На форуме нашел похожую ситуацию, но там было дело в отступах...
Posted 26 October 2013 - 23:33
Здравствуйте.
Вы не вносили изменения в файл _default.php?
сайт\media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory_columns
Именно от отвечает за формирование колонок.
Он должен выглядеть:
<?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::subcategory_columns::start');
if ($vars['count']) {
$count = $vars['count'];
echo '<div class="subcategories subcategory-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="rborder column width' . intval(100 / $vars['cols_num']) . $first . $last . '">' . $object
. '</div>';
if ($isLast) {
echo '<div class="clear clr"></div>';
}
}
echo '<div class="clear clr"></div>';
echo '</div>';
}
$this->app->jbdebug->mark('layout::subcategory_columns::finish');
Edited by Cheren-dow, 26 October 2013 - 23:47.
Posted 27 October 2013 - 00:10
Благодарю за помощь,
Но никаких изменений этом файле я не производил, хотя для проверки все таки вставил Ваш код в файл - к сожалению не помогло(
Вы знаете, такое ощущение, что переключатель в админке не срабатывает, ставишь любое количество колонок а он все равно в исходном коде пишет col-1, что за проблема такая...
Здравствуйте.
Вы не вносили изменения в файл _default.php?
сайт\media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory_columnsИменно от отвечает за формирование колонок.
Он должен выглядеть:
<?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::subcategory_columns::start'); if ($vars['count']) { $count = $vars['count']; echo '<div class="subcategories subcategory-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="rborder column width' . intval(100 / $vars['cols_num']) . $first . $last . '">' . $object . '</div>'; if ($isLast) { echo '<div class="clear clr"></div>'; } } echo '<div class="clear clr"></div>'; echo '</div>'; } $this->app->jbdebug->mark('layout::subcategory_columns::finish');
Posted 27 October 2013 - 00:25
Обнаружил такую вещь: Если я активирую Алфавитный указатель, то при нажатии на буквы категории выводятся в заданных колонках, то есть как нужно, если задано 3 выводит три, и в исходном коде col-3, а вот в пункте меню все равно выводит 1 колонку col-1...
Posted 27 October 2013 - 00:40
Похоже все таки действительно какой то глюк, так как при создании новой категории, подгатегории выводятся корректно, сколько колонок выставим, столько и выводится, а вот на старой скролько не выставляй - выводится 1 колонка.
Не много не правильно написал, при создании нового каталога, а не категории все выводится корректно, а вот на старом каталоге только 1 колонка.
Posted 27 October 2013 - 00:47 Best Answer
Нашел в чем дело, в настройках шаблона "На главной" стояло количество колонок "1" вместо "глобальные" поэтому не срабатывало значение выставленное в общих настройках, Благодарю еще раз за ответ ![]()