А вместо сохранения значения в $_GET['gotov'].. если добавить hidden-элемент на форму для хранения значения, заполнять его значение ява-скриптом а потом брать из form_state['values']['элемент']?
DocumentRoot должен быть одинаковый у обоих сайтов - корневая папка установки Drupal.(/var/www/mysite1)
Индивидуальные настройки сайтов:
в папке DRUPAL_ROOT/sites создаете папки site1.com и site2.com , в них копируете settings.php и правите их как надо (настройки БД, урл сайта, куки-домен) и все работает.
В этих же папочках(site1.com и site2.com) создаете по необходимости папочки modules(для индивидуальных для сайта модулей) , themes(индивидуальные темы) и files(права 777).
Модуль book
В его таблице бд есть поля ид_ноды, ид_ноды_родителя, ид_ноды_корня_подшивки
т.е. несложным запросом можно выбрать иерархию нод хоть снизу-вверх хоть сверху вниз.
Одна причина, поле матерала Продукт - Изображение, включено как обязательное, естественно у такого поля содержимого поумолчанию быть не может. Отключите Обязательность и почистите кэш.
Вторая причина, какой-то глюк.
При пустой картинке, данные поля из базы вытаскивает модуль content(CCK), но он не добавляет к полю дефолтную картинку, а вывод формирует модуль uc_product, но так-как данных нет то и дефолтной картинки нет.
Зато вытаскивает данные и формирует вывод модуль imagefield но складывает данные в другую переменную.
Есть куча способов реализовать данный функционал...
Все зависит от Вашего уровня познания Drupal и Вэб-технологий (PHP, MySQL, JavaScript,Ajax и тд.)
Есть готовые инструменты-модули
Tabs
Views Tabs
и т.д.
Можно обойтись доводкой шаблона вывода Views
Можно обойтись доводкой шаблона вывода Типа материала
уникальное отличие в данном случае - родитель
находите для каждого термина из 8-го словаря родителя, если он присутствует в массиве $node->taxonomy
то удаляем его.
В итоге остануться только термины, у которых нет "детей".
да...
можно еще проще..:
Че самое интересно.... у меня ссылки туда самостоятельно добавляюся... закономерность пока не выяснял (сайт в разраотке) но такое ощущение, что рандомно...
Вот это сервис!!!-))
Наверное вам надо использовать шаблон с названием "views-view-fields--Catalog_item.tpl.php"
Используемый вами шаблон темизирует ОДНО поле, и естественно, если на странице 3 поля то и шаблон(т.е. и $title) будет выводиться 3 раза
таксономия + views ;)
Мoжно еще проще..
Taxonomy + Taxonomy Menu
потомучто:
каждая картинка отдельная нода?
а нельзя ли все в одну?
То что вы хотите, это стандартный функционал часто используемых модулей. Поэтому поводу написано куча статей, и проведена куча обсуждений на этом форуме.. Еще одну статью писать нет смысла.
Почти то что надо:
Фильтр по 3-м параметрам(Повидимому Ajax или что-то подобное ):
1.Состояние модуля(отключен, включен, недоступен, обязателен)
2.Группа модуля.
3.Имя модуля.
Еще-бы произвольную группировку модулей сделать и возможность добавления собственных коментариев...былобы вообще здорово.
Поиск по drupal.org по разделу Modules - запрос "form"
вывел много интересных модулей для редактирования форм.
Правда в основном они предоставляют API для обработки форм.
Надо будет как-нибудь приглядеться.
4 вариант у меня получался..но как-то через Ж...и через form_alter, ключевое слово -вес модуля(порядок обработки формы модулями).
Но опять-же, это не спасает от редактирование пользователем html-кода
Тоже очень хотел бы разобраться в этом вопросе...
Вопрос, как мне кажется, довольно таки актуальный...но 100%-ных решений пока не видел...
Почему стандартно не реализованы функции управления полями формы?
Notepad++ отлично по ФТП файлы редактирует,открытие-сохранение напрямую на сервере, тем более подсветка кода.
Лучше и проще придумать, мне кажется , трудно.
Ковырялся в модуле Administration Menu...
Тож хотел по своему настроить...
Докопался во до чего:
Модуль создает меню с машинным именем "admin_menu"..
в него добавляет пункты из меню "Управление сайтом"
и несколько своих...
При нажатии на кнопку "Wipe and Rebuild" меню пересоздается...
На странице настройки Меню его нет, т.к. это не настраиваемое меню...т.е. его нет в таблице БД 'menu_custom'...
если его туда добавить, то он становиться доступным для редактирования....
Хотя...наверное лучше привязать материал "sub_story" к таксономии, Создать словарь Подразделы и забить туда термины - стандартные подразделы...Тогда их можно будет еще где нибудь выводить...
P.S. но переопределение шаблона добавления-изменения ноды все еще интересует...
[Решено]Из JS в модуль!
А вместо сохранения значения в $_GET['gotov'].. если добавить hidden-элемент на форму для хранения значения, заполнять его значение ява-скриптом а потом брать из form_state['values']['элемент']?
Мультисайтинг и Virtual Server - проблема
DocumentRoot должен быть одинаковый у обоих сайтов - корневая папка установки Drupal.(/var/www/mysite1)
Индивидуальные настройки сайтов:
в папке DRUPAL_ROOT/sites создаете папки site1.com и site2.com , в них копируете settings.php и правите их как надо (настройки БД, урл сайта, куки-домен) и все работает.
В этих же папочках(site1.com и site2.com) создаете по необходимости папочки modules(для индивидуальных для сайта модулей) , themes(индивидуальные темы) и files(права 777).
Линейная связь между несколькими нодами.
Модуль book
В его таблице бд есть поля ид_ноды, ид_ноды_родителя, ид_ноды_корня_подшивки
т.е. несложным запросом можно выбрать иерархию нод хоть снизу-вверх хоть сверху вниз.
Дефолтное изображение к товарам в UBERCART + IMAGECACHE
Одна причина, поле матерала Продукт - Изображение, включено как обязательное, естественно у такого поля содержимого поумолчанию быть не может. Отключите Обязательность и почистите кэш.
Вторая причина, какой-то глюк.
При пустой картинке, данные поля из базы вытаскивает модуль content(CCK), но он не добавляет к полю дефолтную картинку, а вывод формирует модуль uc_product, но так-как данных нет то и дефолтной картинки нет.
Зато вытаскивает данные и формирует вывод модуль imagefield но складывает данные в другую переменную.
Несколько видов материала для одного товара
Как знаете... А по мне... без "экзотичных" модулей как то спокойнее...
Когда достаточно пару функций в пару строчек добавить(Тож самое Drupal API)...
Несколько видов материала для одного товара
Есть куча способов реализовать данный функционал...
Все зависит от Вашего уровня познания Drupal и Вэб-технологий (PHP, MySQL, JavaScript,Ajax и тд.)
Есть готовые инструменты-модули
Tabs
Views Tabs
и т.д.
Можно обойтись доводкой шаблона вывода Views
Можно обойтись доводкой шаблона вывода Типа материала
Вам какой способ больше нравится?
СРОчно нужна помощь - вывод родителя термина в node.tpl.php
АААА!!! Все правильно...извиняюсь..
Он говорит, типа не могу использовать объект как массив..
$value - это же не массив, а объект...
СРОчно нужна помощь - вывод родителя термина в node.tpl.php
уникальное отличие в данном случае - родитель
находите для каждого термина из 8-го словаря родителя, если он присутствует в массиве $node->taxonomy
то удаляем его.
В итоге остануться только термины, у которых нет "детей".
да...
можно еще проще..:
СРОчно нужна помощь - вывод родителя термина в node.tpl.php
Блин сами запутались...и меня запутали...
Обыскался функции, которая термины ноды выводит...
А нет такой функции, потому что она не нужна...
посмотрите при помощи r_print переменную $node...
Обратите внимание на поле объекта 'taxonomy'....
СРОчно нужна помощь - вывод родителя термина в node.tpl.php
Вам "крайние" термины словаря нужны? т.е. не "имеющие детей"?
СРОчно нужна помощь - вывод родителя термина в node.tpl.php
функция taxonomy_node_get_terms($node) вроде только выводит термины,ассоциированные с типом материала ноды?
Чет опять не понятна задача...
Admin_menu - Добавление своего меню
Че самое интересно.... у меня ссылки туда самостоятельно добавляюся... закономерность пока не выяснял (сайт в разраотке) но такое ощущение, что рандомно...
Вот это сервис!!!-))
СРОчно нужна помощь - вывод родителя термина в node.tpl.php
А в чем, собственно, сложности?
[РЕШЕНО] Редактирование таблицы API
Form API надо юзать.
http://api.drupal.ru/api/group/form_api/6
Темизация views
Наверное вам надо использовать шаблон с названием "views-view-fields--Catalog_item.tpl.php"
Используемый вами шаблон темизирует ОДНО поле, и естественно, если на странице 3 поля то и шаблон(т.е. и $title) будет выводиться 3 раза
помогите с проектиком
таксономия + views ;)
Мoжно еще проще..
Taxonomy + Taxonomy Menu
потомучто:
а нельзя ли все в одну?
То что вы хотите, это стандартный функционал часто используемых модулей. Поэтому поводу написано куча статей, и проведена куча обсуждений на этом форуме.. Еще одну статью писать нет смысла.
Модуль управления модулями
Module Filter понравился больше.
http://drupal.org/project/module_filter
Почти то что надо:
Фильтр по 3-м параметрам(Повидимому Ajax или что-то подобное ):
1.Состояние модуля(отключен, включен, недоступен, обязателен)
2.Группа модуля.
3.Имя модуля.
Еще-бы произвольную группировку модулей сделать и возможность добавления собственных коментариев...былобы вообще здорово.
Модуль управления модулями
Спасибо огромное...Сейчас посмотрю..
Как правильно скрыть CCK поле на форме редактирования ноды?
2. на submit
в первом я сохраняю в $form_state все поле которое хочу скрыть и делаю ему unset.
Как правильно скрыть CCK поле на форме редактирования ноды?
Поиск по drupal.org по разделу Modules - запрос "form"
вывел много интересных модулей для редактирования форм.
Правда в основном они предоставляют API для обработки форм.
Надо будет как-нибудь приглядеться.
Как правильно скрыть CCK поле на форме редактирования ноды?
4 вариант у меня получался..но как-то через Ж...и через form_alter, ключевое слово -вес модуля(порядок обработки формы модулями).
Но опять-же, это не спасает от редактирование пользователем html-кода
Тоже очень хотел бы разобраться в этом вопросе...
Вопрос, как мне кажется, довольно таки актуальный...но 100%-ных решений пока не видел...
Почему стандартно не реализованы функции управления полями формы?
Theme Editor - отредактируйте файл с темой прямо на сайте!
Notepad++ отлично по ФТП файлы редактирует,открытие-сохранение напрямую на сервере, тем более подсветка кода.
Лучше и проще придумать, мне кажется , трудно.
Admin_menu - Добавление своего меню
Ковырялся в модуле Administration Menu...
Тож хотел по своему настроить...
Докопался во до чего:
Модуль создает меню с машинным именем "admin_menu"..
в него добавляет пункты из меню "Управление сайтом"
и несколько своих...
При нажатии на кнопку "Wipe and Rebuild" меню пересоздается...
На странице настройки Меню его нет, т.к. это не настраиваемое меню...т.е. его нет в таблице БД 'menu_custom'...
если его туда добавить, то он становиться доступным для редактирования....
Шаблон ноды для node/add/sub-story
Хотя...наверное лучше привязать материал "sub_story" к таксономии, Создать словарь Подразделы и забить туда термины - стандартные подразделы...Тогда их можно будет еще где нибудь выводить...
P.S. но переопределение шаблона добавления-изменения ноды все еще интересует...