Имхо - только две отдельные темы. Одна для компьютеров, другая для мобильных устройств, переключать при помощи Mobile Theme.
Так мы и так используем две разные темы.
Все уже подготовлено, блоки настроены. И мобильная версия отлично работает. Вот только "переключатель" между ними кэшируется и все путает. Даж обидно за друпал.
Кеш используется родной друпаловский.
Присоединяюсь к данному вопросу. При попытке запустить мобильную версию, натолкнулись на аналогичную проблему (Drupal 6).
Причем перепробовали другие модули: Mobile, Mobile Tools.
Кроме того пробовали "перещелкивать" темы друпальными родными методами. Пример:
«Создаём поддомен и привязываем его к сайту;
В каталоге sites создаём новый каталог, например, m.domain.ru;
В новую папку копируем файл settings.php из каталога sites/default;
Далее размещаем следующий фрагмент кода: »
Я бы решал с помощью модуля Rules. В него встроены кучи событий, на них можно назначать всякие реакции (точнее "действия" следуя теминологии этого модуля).
Что-то вроде "После регистрации пользователя" там наверяка должно быть)
Если событий не хватает, из список можно значительно расширить дополнительными модулями.
Можно темизировать как форму определенного типа материала, так и вообще любую форму по ее Id (теоретически:)).
К примеру, следующими функциями в template.php:
Спасибо большое за советы.
Крайне пригодились. Devel стоит, но Крумо-выводом пользоваться не умел [ kpr() и krumo() чем-нибудь отличаются? ].
Из этого же поля научился выводить:
Простите, что не совсем по теме, но поиском на Вас вышел.
Искал тут простой, гибкий и безболезненный способ установить Вьюхе произвольные крошки. Поскольку путевых модулей не нашел, решил использовать drupal_set_breadcrumb.
"EducatedFool" wrote:
Проблему отображения breadcrumbs при выводе Views решил, добавляя во вьюсы PHP-заголовки с вызовом drupal_set_breadcrumb.
Расковырять-то прям там в папке оно не мудрено конечно, но хотелось бы "по-правильному" сделать )
Про кэш не забываю ) Тем более модуль Devil поставил, он и так постоянно его сбрасывает.
---------------
Причем использоваться "переопределенный" файл, только если явно указать
Список этот чем генерируется? Представлением (Views)?
Если да, то у каждого поля есть параметр "Метка" (в вашем случае Название, Price...), можно его очистить для всех полей. Тогда заголовков не останется.
Либо создавайте новый Стиль для представления )
Как подружить Drupal с мобильными браузерами?
Друзья! Прошу в соседнюю тему: http://www.drupal.ru/node/70805
Надо опробовать предложение по отключению кеша только для поддомена.
Как подружить Drupal с мобильными браузерами?
Так мы и так используем две разные темы.
Все уже подготовлено, блоки настроены. И мобильная версия отлично работает. Вот только "переключатель" между ними кэшируется и все путает. Даж обидно за друпал.
Кеш используется родной друпаловский.
Как подружить Drupal с мобильными браузерами?
Присоединяюсь к данному вопросу. При попытке запустить мобильную версию, натолкнулись на аналогичную проблему (Drupal 6).
Причем перепробовали другие модули: Mobile, Mobile Tools.
Кроме того пробовали "перещелкивать" темы друпальными родными методами. Пример:
«Создаём поддомен и привязываем его к сайту;
В каталоге sites создаём новый каталог, например, m.domain.ru;
В новую папку копируем файл settings.php из каталога sites/default;
Далее размещаем следующий фрагмент кода: »
Разные роли при регистрации
Я бы решал с помощью модуля Rules. В него встроены кучи событий, на них можно назначать всякие реакции (точнее "действия" следуя теминологии этого модуля).
Что-то вроде "После регистрации пользователя" там наверяка должно быть)
Если событий не хватает, из список можно значительно расширить дополнительными модулями.
Как задать форму ввода для конкретного типа материала
Можно темизировать как форму определенного типа материала, так и вообще любую форму по ее Id (теоретически:)).
К примеру, следующими функциями в template.php:
Проверка php-кодом аргумента Views
Спасибо большое за советы.
Крайне пригодились. Devel стоит, но Крумо-выводом пользоваться не умел [ kpr() и krumo() чем-нибудь отличаются? ].
Из этого же поля научился выводить:
Хлебные крошки исчезают при использовании Views
Простите, что не совсем по теме, но поиском на Вас вышел.
Искал тут простой, гибкий и безболезненный способ установить Вьюхе произвольные крошки. Поскольку путевых модулей не нашел, решил использовать drupal_set_breadcrumb.
Перекрытие файла-шаблона.tpl.php модуля
Да, лежит.
Какие-нить настройки еще в шаблоне должны быть? Или достаточно только файл скопировать?
Что интересно, для стандартного модуля комментов шаблон comment.tpl.php успешно переопределяется.
Но для себя эту проблему думаю решить с помощью: blocktheme
Перекрытие файла-шаблона.tpl.php модуля
xDD ))
Действительно ) Дьявольский модуль )
Перекрытие файла-шаблона.tpl.php модуля
Расковырять-то прям там в папке оно не мудрено конечно, но хотелось бы "по-правильному" сделать )
Про кэш не забываю ) Тем более модуль Devil поставил, он и так постоянно его сбрасывает.
---------------
Причем использоваться "переопределенный" файл, только если явно указать
Как убрать заголовок таблицы в категории товаров.
Список этот чем генерируется? Представлением (Views)?
Если да, то у каждого поля есть параметр "Метка" (в вашем случае Название, Price...), можно его очистить для всех полей. Тогда заголовков не останется.
Либо создавайте новый Стиль для представления )
Управление доступом к просмотру определенного типа материала
Ага, спасибо )
Как раз нашел список популярных модулей управления правами: http://drupalcookbook.ru/recept/upravlenie-dostupom-statjam-sajte
Публикую материал на главной, а он в свернутом состоянии!
Управление >> Управление содержимым >> Настройки публикации
Переключить Размер краткого содержания: "Неограниченно"
Это отключит анонсы.