Tibor_Ferenci: Комментарии

Главные вкладки

16 июля 2016 в 15:04

Да. Простая страница. Но все равно выдает ошибку и не добавляет класс.

Notice: Undefined variable: node в функции basic_preprocess_html() (строка 96 в файле /var/www/webz.pw/data/www/grand.webz.pw/sites/all/themes/basic/template.php).
Notice: Trying to get property of non-object в функции basic_preprocess_html() (строка 96 в файле /var/www/webz.pw/data/www/grand.webz.pw/sites/all/themes/basic/template.php).

Ну с первой можно справится например global $node; а вот со второй, почему функция думает, что это несуществующий объект - непонятно. Буду колупать...

16 июля 2016 в 13:36

Использую basic
Такая функция действительно там есть, зря сразу не посмотрел. попытался запилить в эту функцию данный код - выдало

Notice: Undefined variable: node в функции basic_preprocess_html() (строка 29 в файле /var/www/webz.pw/data/www/grand.webz.pw/sites/all/themes/basic/template.php).
Notice: Trying to get property of non-object в функции basic_preprocess_html() (строка 29 в файле /var/www/webz.pw/data/www/grand.webz.pw/sites/all/themes/basic/template.php).

16 июля 2016 в 10:12

Просто поясню, зачем мне это надо. Есть список терминов, привязанный к товарам. Но фильтр на категориях товаров разный. Например в сумках для ноутбуков скрыты диагональ экрана, hdd и т.д. В мониторах скрыты размеры, hdd и т.д.
В каталоге я эту проблему решил, так как у страницы классы по id термина. То же самое хочу сделать на внутренних страницах товара. Для этого хочу, чтобы на странице товара выводился класс, например class="product-term-15".
Почему не катит вариант с node.tpl.php, потому что сайдбары не относятся к ноде. Ну как-то так.

13 июля 2016 в 14:42

Information added by Drupal.org packaging script on 2016-06-15
version = "7.x-3.14"
core = "7.x"
project = "views"
datestamp = "1466019588"

Information added by Drupal.org packaging script on 2015-04-03
version = "7.x-3.2"
core = "7.x"
project = "better_exposed_filters"
datestamp = "1428077889"

Без патчей.

7 июля 2016 в 16:53

Решил просто.
Установил модуль Superfish и в нем включил jQuery sf-Smallscreen. Поставил ширину, при которой меню становится адаптивным 9999 и всё. Главное не забыть скачать и установить библиотеку в папку libraries.

8 июня 2016 в 13:42

Ну если что попробую на крайняк. Благо сайт только в разработке. А как там с блоком корзины? Я в убере уже научился под себя подстраивать. А то как заморочатся в стандартной сборке. А мне всего-то в блоке надо "Товаров: 5" и текст ссылкой на корзину.
Только что-то я такой модуль найти не могу, да и жалко. Уберкарт уже настроен вплоть до верстки.

28 апреля 2016 в 18:47

Да с модальным через Colorbox так и думал делать. Спасибо!
А вот как в комментарии автоматом прицепить заголовок и как форму отправки написать одиночную - буду мозговать...

18 апреля 2016 в 15:20

Маленькая поправка. Если в каком-то блоке используется AJAX (в частности у меня была проблема с IMCE) то он начинает бесконечно добавлять название темы в адрес. Чтобы этого избежать и модуль отключался под админкой - переписал код модуля

15 апреля 2016 в 17:26

Нашел решение и немного его доработал. Собственно решение - написать свой модуль. Но там вылетала ошибка - немного поправил.

Перед установкой модуля отключаем кеширование для анонимных пользователей.

Итак, 3 файла всего. Создаем папку mymodule

mymodule.info

15 апреля 2016 в 13:52

http://sitename.com/?theme=seven, где seven - название темы. Обратное переключение с версии для слабовидящих по такой же ссылке, только меняете название темы - ставим название темы обычной версии сайта.