Drupal way последовательность действий могла бы быть такая: написать модуль, в модуле описать блок, в теме определить новый region (либо использовать имеющиеся sidebar-left и тому подобные), поместить этот регион в определённое место шаблона (в шапку сайта в вашем случае), через админку назначить вывод ранее созданного вами блока в данный регион (а этот регион в свою очередь будет отображен в шапке).
В самом модуле реализовать логику вывода информации через блок:
1) если is_admin == true, блок выдает html код селектора
2) иначе выдает картинку
Если вас программное решение интересует, то при описании собственного меню (в модуле) можно задать произвольное содержимое контента, который будет отображаться при переходе на родительский пункт меню. Делается это с помощью page callback при описании пункта меню. Типа того:
Давно делал похожее и по мануалу, сейчас уже не помню детали. Но суть в том что, допустим ячейка слева - это блок в sidebar-left, а ячейка справа - это content.
Настраиваете вывод одинакового типа материала в блок слева и в content через views, только в блоке слева настроить вывод одного поля - картинки. Взаимосвязь между ними сделать по arguments (берется адрес ноды из URL). Таким образом, в content показывается полноценная нода (только без картинки), а в блоке слева views выводит ту же ноду (смотрит по URL), и берет из неё единственное поле - картинку.
Поддерживает перетаскивание блоков ("компонента" инфоблоков) по странице в визуальном редакторе. С помощью "инфоблоков" можно создать аналоги типов контента. Формы с помощью модуля веб-форм.
Особенности.
- очень сложна, высокий порог вхождения
- придется привыкать к терминологии: модули, инфоблоки, компоненты, шаблоны
- бесплатная тех. поддержка, отвечают быстро
- нет международного сообщества
- не использует движков шаблонизации (но можно прикрутить, насколько я знаю)
Как реализовать смену статуса.
Drupal way последовательность действий могла бы быть такая: написать модуль, в модуле описать блок, в теме определить новый region (либо использовать имеющиеся sidebar-left и тому подобные), поместить этот регион в определённое место шаблона (в шапку сайта в вашем случае), через админку назначить вывод ранее созданного вами блока в данный регион (а этот регион в свою очередь будет отображен в шапке).
В самом модуле реализовать логику вывода информации через блок:
1) если is_admin == true, блок выдает html код селектора
2) иначе выдает картинку
Как сделать что бы при переходе по родительскому пункту меню дочерние с описаниями выводились в контент.
Если вас программное решение интересует, то при описании собственного меню (в модуле) можно задать произвольное содержимое контента, который будет отображаться при переходе на родительский пункт меню. Делается это с помощью page callback при описании пункта меню. Типа того:
<?php
$items['admin/settings/my_item'] = array(
'title' => t('my_item'),
'description' => 'my_item description',
'page callback' => 'drupal_get_form',
'page arguments' => array('myform'),
'type' => MENU_NORMAL_ITEM,
);
?>
[Решено] Нестандартная таблица в Views
Давно делал похожее и по мануалу, сейчас уже не помню детали. Но суть в том что, допустим ячейка слева - это блок в sidebar-left, а ячейка справа - это content.
Настраиваете вывод одинакового типа материала в блок слева и в content через views, только в блоке слева настроить вывод одного поля - картинки. Взаимосвязь между ними сделать по arguments (берется адрес ноды из URL). Таким образом, в content показывается полноценная нода (только без картинки), а в блоке слева views выводит ту же ноду (смотрит по URL), и берет из неё единственное поле - картинку.
Как то так.
Предоставление доступа к единственной странице
[module=content_access] или [module=nodeaccess]
Выбор CMS
1С-Битрикс.
Поддерживает перетаскивание блоков ("компонента" инфоблоков) по странице в визуальном редакторе. С помощью "инфоблоков" можно создать аналоги типов контента. Формы с помощью модуля веб-форм.
Особенности.
- очень сложна, высокий порог вхождения
- придется привыкать к терминологии: модули, инфоблоки, компоненты, шаблоны
- бесплатная тех. поддержка, отвечают быстро
- нет международного сообщества
- не использует движков шаблонизации (но можно прикрутить, насколько я знаю)
Нет сообщения при регистрации
Убедитесь, что вы регистрируйтесь не с почтой на mail.ru. Попробуйте разные почтовые ящики.
Недавно мы сталкивались с проблемой, когда конкретно на mail.ru не отправлялось.
Нет сообщения при регистрации
Попробуйте найти зацепки в логах почтового сервера, и включите error reporting на экран
О переменной $body_classes;
В шестерке нужно в template.php использовать функцию
<?php
function phptemplate_body_class($left, $right)
?>
в семерке возможно по-другому
Ну а адрес можно узнать из $_SERVER['REQUEST_URI'] например, как вариант.
House.gov решили перевести на Drupal
Дрис уже давно в своём блоге об этом писал
Сегодня установила Друпал, какие были проблемы
это всё кривой денвер
Как в drupal7 для ..user/register изменить css?
Открываете css файлы, которые подгружаются на этой странице, и меняете, как самый тривиальный вариант.
Более глубокую темизацию можно реализовать через шаблон page--user--register.tpl.php
Темизация формы входа Drupal 7
Configuration » People » Account settings » Who can register accounts? » Administrators only
Простой модуль из двух файлов:
.info:
; $Id$
name = Dummy
description = Dummy
version = 1.0
core = 7.x
Изменения темизации в drupal 7
Oшибка
В Drupal версии < 7 у функции variable_get() два обязательных параметра. А в этом модуле dhtml_menu задан только один. Это ошибка в модуле.
Либо вы пытаетесь прикрутить drupal 7 модуль к drupal 6
Как запускать скрипт в опредённый день недели?
Этот хук срабатывает только по планировщику
В Windows тоже есть Планировщик заданий
Drupal 7 Вышел
УРА!
Новое чтиво по Drupal
CMS Drupal6 (Pro Drupal Development) - теперь на русском!
В болеро.ру есть
Как включить чистые ссылки, функция не активна , уже и файл .htaccess смотрел. Что можно сделать?
Убедитесь в настройках VirtialHost, что эта опция выставлена:
Ошибка 404. Платформа "Школьный сервер 5.0"
Посмотрите логи. В альт линукс по-моему так
Замените error_log на свой, если отличатся
Вставка swf карты на сайт
Попробуйте ещё в корень xml положить
Вставка swf карты на сайт
Возможно здесь проблема. Убедитесь что этот xml файл действительно находится роликом
Wanted: модуль для справочника пользователей.
Я бы карточку сотрудника сделал из его профиля пользователя Drupal (стандартный модуль Profile). Тогда и проблема исчезнет.
Модуль календаря
Видеокурс тут http://www.mindinmotion.ru/content/210.html
[РЕШЕНО] Недоступны файлы в files (ошибка 403) из-за .htaccess
на drupal.org искали по этой проблеме?