Да. Простая страница. Но все равно выдает ошибку и не добавляет класс.
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; а вот со второй, почему функция думает, что это несуществующий объект - непонятно. Буду колупать...
Использую 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).
Просто поясню, зачем мне это надо. Есть список терминов, привязанный к товарам. Но фильтр на категориях товаров разный. Например в сумках для ноутбуков скрыты диагональ экрана, hdd и т.д. В мониторах скрыты размеры, hdd и т.д.
В каталоге я эту проблему решил, так как у страницы классы по id термина. То же самое хочу сделать на внутренних страницах товара. Для этого хочу, чтобы на странице товара выводился класс, например class="product-term-15".
Почему не катит вариант с node.tpl.php, потому что сайдбары не относятся к ноде. Ну как-то так.
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"
Решил просто.
Установил модуль Superfish и в нем включил jQuery sf-Smallscreen. Поставил ширину, при которой меню становится адаптивным 9999 и всё. Главное не забыть скачать и установить библиотеку в папку libraries.
Ну если что попробую на крайняк. Благо сайт только в разработке. А как там с блоком корзины? Я в убере уже научился под себя подстраивать. А то как заморочатся в стандартной сборке. А мне всего-то в блоке надо "Товаров: 5" и текст ссылкой на корзину.
Только что-то я такой модуль найти не могу, да и жалко. Уберкарт уже настроен вплоть до верстки.
Да с модальным через Colorbox так и думал делать. Спасибо!
А вот как в комментарии автоматом прицепить заголовок и как форму отправки написать одиночную - буду мозговать...
Маленькая поправка. Если в каком-то блоке используется AJAX (в частности у меня была проблема с IMCE) то он начинает бесконечно добавлять название темы в адрес. Чтобы этого избежать и модуль отключался под админкой - переписал код модуля
http://sitename.com/?theme=seven, где seven - название темы. Обратное переключение с версии для слабовидящих по такой же ссылке, только меняете название темы - ставим название темы обычной версии сайта.
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Этот вариант заработал! Спасибо огромное!!! Ставлю [РЕШЕНО]
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
В 96 строке
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Он не хочет воспринимать переменную $node. Хотя в других функциях с ней проблем нет.
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Да. Простая страница. Но все равно выдает ошибку и не добавляет класс.
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; а вот со второй, почему функция думает, что это несуществующий объект - непонятно. Буду колупать...
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Все равно вылетает эта ошибка. Пробовал вставить код в конец этой функции, которая уже существует...
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Использую 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).
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Что-то не получается. Вот такой код:
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Просто поясню, зачем мне это надо. Есть список терминов, привязанный к товарам. Но фильтр на категориях товаров разный. Например в сумках для ноутбуков скрыты диагональ экрана, hdd и т.д. В мониторах скрыты размеры, hdd и т.д.
В каталоге я эту проблему решил, так как у страницы классы по id термина. То же самое хочу сделать на внутренних страницах товара. Для этого хочу, чтобы на странице товара выводился класс, например class="product-term-15".
Почему не катит вариант с node.tpl.php, потому что сайдбары не относятся к ноде. Ну как-то так.
Получить ID термина таксономии, к которому пренадлежит нода [РЕШЕНО]
Да суть не в этом. Сам вызов tid родителя не помню...
Вывод ошибки в блоке авторизации [РЕШЕНО]
Спасибо, мил добр человек!!!
Чекбоксы Better Exposed Filters
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"
Без патчей.
Адаптивное меню на декстоп версии [РЕШЕНО]
Решил просто.
Установил модуль Superfish и в нем включил jQuery sf-Smallscreen. Поставил ширину, при которой меню становится адаптивным 9999 и всё. Главное не забыть скачать и установить библиотеку в папку libraries.
Адаптивное меню на декстоп версии [РЕШЕНО]
Так это для мобильной версии. А у меня задача стоит сделать такое меню в полной версии сайта.
Метод доставки Ubercart3
Да вроде оно. Спасибо!
Drupal 7 + Ubercart 3 две валюты на выбор
Ну если что попробую на крайняк. Благо сайт только в разработке. А как там с блоком корзины? Я в убере уже научился под себя подстраивать. А то как заморочатся в стандартной сборке. А мне всего-то в блоке надо "Товаров: 5" и текст ссылкой на корзину.
Только что-то я такой модуль найти не могу, да и жалко. Уберкарт уже настроен вплоть до верстки.
Модуль мультивалютности (проблема с выводом цены)
Оно то более обширное, а вот решения я тут подобного не нашел. Неужели в таком модуле, как Ubercart нет возможности выбирать валюту...
Как создать каталог с заказом товара? [РЕШЕНО]
Помог данный метод
http://blogpost.pp.ua/drupal/93
Как создать каталог с заказом товара? [РЕШЕНО]
Чисто на вебформе? Или были какие-то вспомогательные модули?
Как создать каталог с заказом товара? [РЕШЕНО]
Да с модальным через Colorbox так и думал делать. Спасибо!
А вот как в комментарии автоматом прицепить заголовок и как форму отправки написать одиночную - буду мозговать...
Не работает switchtheme [РЕШЕНО]
Маленькая поправка. Если в каком-то блоке используется AJAX (в частности у меня была проблема с IMCE) то он начинает бесконечно добавлять название темы в адрес. Чтобы этого избежать и модуль отключался под админкой - переписал код модуля
Произвольные темы на сайте для анонимных пользователей
Разобрался. Только там переменная $custom_theme не определена.
Не работает switchtheme [РЕШЕНО]
Нашел решение и немного его доработал. Собственно решение - написать свой модуль. Но там вылетала ошибка - немного поправил.
Перед установкой модуля отключаем кеширование для анонимных пользователей.
Итак, 3 файла всего. Создаем папку mymodule
mymodule.info
Произвольные темы на сайте для анонимных пользователей
А можно подробнее? Не могу понять, как это работает...
Не работает switchtheme [РЕШЕНО]
Да, под админкой все работает как надо.
Смена темы Drupal 7 по ссылке
http://sitename.com/?theme=seven, где seven - название темы. Обратное переключение с версии для слабовидящих по такой же ссылке, только меняете название темы - ставим название темы обычной версии сайта.