Как сделать одинаковой высоту колонок(рамок) категорий
#1
Отправлено 15 April 2013 - 22:28
На главной (или не главной) есть три колонки(категории). Содержащие названия категории и анонс (поле: содержание>анонс). Высота (рамок) подстраивается под текст анонса, то есть высота разная. "JS фикс высоты колонок" здесь не работает.
1. Как сделать одинаковой высоту рамок ?
И, если не затруднит, пара тупых вопросов...
2. Как отключить вывод названия ТЕКУЩЕЙ категории? Изменить -понятно: (поле: содержание>заголовок) А отключить?
3. Изучаю Демо-сайт. Всё вроде перерыл, не пойму, откуда выводятся эти заголовки: "Разделы нашего магазина" и "Самые популярные"? Это ведь не заголовки корневых директорий и не заголовки модулей. "Продуктовый каталог" в слайдере понятно откуда. Непонятно как его убрать.
Спасибо.
#2
Отправлено 16 April 2013 - 01:31
На 3й пункт ответ найден. Аж на 11 странице общих вопросов :-[ На два первых терпения не хватило

#3
Отправлено 16 April 2013 - 17:29

"Разделы нашего магазина" в шаблоне
\media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategories\product.php (текст локализован)

"Самые популярные"
\media\zoo\applications\jbuniversal\templates\catalog\renderer\items\product.php

Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#4
Отправлено 17 April 2013 - 00:23
"Продуктовый каталог" в слайдере понятно откуда.
Читать выше. Убрать как это название из слайдера? То, что ниже, это чего? К чему? К выравниванию, или к убиранию заголовков? Там "get" подчёркнуто. Мне всё понятно. Я ловлю на лету. Но чё конкретно вы имели ввиду?"Продуктовый каталог" - это название каталога.
Я даже цифры поставил! Ан нет, привяжи-ка сам мои ответы к своим вопросам! (текст локализован)
#5
Отправлено 17 April 2013 - 05:03
Написать функцию на jquery, похожую на ту, что сейчас задает высоту айтемов. Сама функция:1. Как сделать одинаковой высоту рамок ?
/** * Height fix for items columns */ public function heightFix() { static $isAdded; $this->jQuery(); if (!isset($isAdded)) { $isAdded = true; $this->addScript('jQuery(function($){ setTimeout(function(){ var maxHeight = tmpHeight = 0; $(".jbzoo .items .column").each(function(n, obj){ var tmpHeight = parseInt($(obj).height(), 10); if (maxHeight < tmpHeight) { maxHeight = tmpHeight; } }).css({height:maxHeight}); var maxHeight = tmpHeight = 0; $(".jbzoo .subcategories .column").each(function(n, obj){ var tmpHeight = parseInt($(obj).height(), 10); if (maxHeight < tmpHeight) { maxHeight = tmpHeight; } }).css({height:maxHeight}); var maxHeight = tmpHeight = 0; $(".jbzoo .related-items .column").each(function(n, obj){ var tmpHeight = parseInt($(obj).height(), 10); if (maxHeight < tmpHeight) { maxHeight = tmpHeight; } }).css({height:maxHeight}); }, 300); });'); } }
media\zoo\applications\jbuniversal\templates\catalog\renderer\category\_default.php2. Как отключить вывод названия ТЕКУЩЕЙ категории? Изменить -понятно: (поле: содержание>заголовок) А отключить?
Удалить тег h1
Читать внимательно:Читать выше. Убрать как это название из слайдера? То, что ниже, это чего? К чему? К выравниванию, или к убиранию заголовков?
"Разделы нашего магазина" в шаблоне
И приведены файлы и код, откуда эти заголовки берутся. Что не ясно?"Самые популярные"
#6
Отправлено 17 April 2013 - 12:47
"...написать функцию" я пока вряд-ли сумею. Даже не совсем представляю куда её надо приделать. Разберусь. Всему своё время. Жаль, что нельзя так "галочкой" в настройках делать.
2. "...тег h1"
Вот именно этого и не хватало. (а убирать вместе со скобками?) '</h2>';
Ещё раз спасибо за человеческий ответ

С Вашего позволения приведу свой вариант решения.
Заголовки можно убрать, если в поле: содержание>заголовок вписать <p>
На мой взгляд, так удобней
