Вопрос решен в dev версии. Теперь вопрос интересней.
Представим что у нас мультиязычный сайт с иерархией через Node hierarchy.
Создали родительский материал и добавили ему пару дочерних.
Теперь перевели на другой язык родительский материал.
Дальше полная ерунда: Переведенный материал является другой нодой, и не обладает собственными потомками. Соответственно перевод дочерних нод ничего не дает.
Ладно спасибо, видать это уже нужно писать самим разработчикам друпала, чтобы в форм апи предусмотрели эту вероятность. А пока ушел от функциональности: "ребилдить кнопку через AHAH"
В том то и дело что на странице (по-умолчанию) 2 формы, 1 моя форма, с которой я работаю, а вторая форма входа/регистрации.
Это не будет решением проблем, а если форм на странице будет 3 или 4?
Меня смущает то что я буду засорять комп человека своими куками, если мне их надо штук 15-20 например, нехорошо и некрасиво это выглядит. Друпал сам пишет куку с номером сессии, можно ли использовать эту функциональность? Или это только для авторизованных пользователей, а у анонимов все одинаково?
Может по аналогии с сессией писать одну куку с идентификатором, а значения этой куки хранить в базе друпала? И у пользователя брать номер куки, а все возможные переменные и значения вытягивать из базы?
Человек же говорит что ручками пишет модуль, а не вьюху строит через визуальное представление.
К сожалению, в этой части drupal я еще не был, помочь не могу (
А вообще включите логирование - попробуйте найти источник ошибки, почему так происходит, на каком моменте. Вообщето после удаления модуля надо бы запускть update - чтобы он схему подправил.
«но большое количество запросов в базу на каждую ноду не есть гуд» -
не верьте всему что тут пишут, а возьмите и проверьте, для меня node_load ни чем не хуже чем убийственные запросы генерируемые модулем Views.
А вообще, если просто, то создайте view с теми полями которые хотели бы видеть, добавьте аргумент "node->nid" и возможность множественных аргументов
Может вы зададите более точный вопрос, и вам подскажут решение вашей глобальной проблемы?
Например для меня достаточно хранить массив $nid-ов и остальные данные вытягивать или своим запросом, или передавать этот массив модулю Views для рендеринга.
[Не Решено] Node hierarchy, вставка вида дочерних нод
ап
[Не Решено] Node hierarchy, вставка вида дочерних нод
Вопрос решен в dev версии. Теперь вопрос интересней.
Представим что у нас мультиязычный сайт с иерархией через Node hierarchy.
Создали родительский материал и добавили ему пару дочерних.
Теперь перевели на другой язык родительский материал.
Дальше полная ерунда: Переведенный материал является другой нодой, и не обладает собственными потомками. Соответственно перевод дочерних нод ничего не дает.
Как выйти из положения?
[решено]Текст в числовое cck поле
Каким образом реализовал?
[Не Решено] AHAH + ID элемента на форме
Ладно спасибо, видать это уже нужно писать самим разработчикам друпала, чтобы в форм апи предусмотрели эту вероятность. А пока ушел от функциональности: "ребилдить кнопку через AHAH"
[Не Решено] AHAH + ID элемента на форме
В том то и дело что на странице (по-умолчанию) 2 формы, 1 моя форма, с которой я работаю, а вторая форма входа/регистрации.
Это не будет решением проблем, а если форм на странице будет 3 или 4?
[Не Решено] AHAH + ID элемента на форме
т.е. создавать кнопку после рендеринга страницы? Как-то это глупо, нет?
[Не Решено] AHAH + ID элемента на форме
Up 3
[Решено] Сохранение состояний форм и выбранных значений
решил через json
[Решено] Сохранение состояний форм и выбранных значений
Можно через ф-ию: serialize
Но как потом прочитать такую куку в JavaScript'е?
[Решено] Сохранение состояний форм и выбранных значений
Можно ли в куке хранить двумерный массив?
[Решено] Сохранение состояний форм и выбранных значений
Попутный вопрос:
Как сохранить в 1 куку переменные так чтобы потом легко было оттуда достать по какому-либо параметру?
Например хранить куку по типу STDClass
search->type
search->price
search->results
menu->active-state
menu->show-or-hide
Натолкните на мысль.
[Решено] Сохранение состояний форм и выбранных значений
Меня смущает то что я буду засорять комп человека своими куками, если мне их надо штук 15-20 например, нехорошо и некрасиво это выглядит. Друпал сам пишет куку с номером сессии, можно ли использовать эту функциональность? Или это только для авторизованных пользователей, а у анонимов все одинаково?
Может по аналогии с сессией писать одну куку с идентификатором, а значения этой куки хранить в базе друпала? И у пользователя брать номер куки, а все возможные переменные и значения вытягивать из базы?
Views exposed filter дата и popup календарь в качестве контрола. Как сделать?
Человек же говорит что ручками пишет модуль, а не вьюху строит через визуальное представление.
К сожалению, в этой части drupal я еще не был, помочь не могу (
КАРАУЛ !!! Не могу отредактировать материал !!!
А вообще включите логирование - попробуйте найти источник ошибки, почему так происходит, на каком моменте. Вообщето после удаления модуля надо бы запускть update - чтобы он схему подправил.
КАРАУЛ !!! Не могу отредактировать материал !!!
Такая же ситуация была на 6-ке.
После установки Pressflow.
Спасло: Перезалитие чистого drupal поверх существующего, прогона update и cron.
Как в views обратиться к доп полю?
К полю:
Добавить поле - Таксономия - "поставщие"
views. exposed filters. Сброс фильтров.
Может на что-то подобное?
views-exposed-form-'view-name'
[РЕШЕНО] Views. Как в handler'е одного поля получить текущее значение другого?
А есть еще проще: Computed Field
Views exposed filter дата и popup календарь в качестве контрола. Как сделать?
Вы что уважаемый все ручками пишите? Инструментами не пользуетесь? Или вам не жалко своего времени...ничего не понимаю.
views. exposed filters. Сброс фильтров.
1. form api?
2. Custom PHP Field?
3. просто любое поле замененное на текст HTML?
[Не Решено] AHAH + ID элемента на форме
Up 2
Програмная выборка множества нод за раз
«но большое количество запросов в базу на каждую ноду не есть гуд» -
не верьте всему что тут пишут, а возьмите и проверьте, для меня node_load ни чем не хуже чем убийственные запросы генерируемые модулем Views.
А вообще, если просто, то создайте view с теми полями которые хотели бы видеть, добавьте аргумент "node->nid" и возможность множественных аргументов
А у себя в коде напишите:
Програмная выборка множества нод за раз
Может вы зададите более точный вопрос, и вам подскажут решение вашей глобальной проблемы?
Например для меня достаточно хранить массив $nid-ов и остальные данные вытягивать или своим запросом, или передавать этот массив модулю Views для рендеринга.
Програмная выборка множества нод за раз
<?php
$data = array();
foreach($node_ids as $nid){
$data[]. = node_load($nid);
[Не Решено] AHAH + ID элемента на форме
Up