yml это xml
"Загнать" csv в yml сложная задача, т.к. csv это "плоская" таблица, а xml - "дерево"
Проще наоборот - csv конвертировать в yml (помоему это даже Excel умеет),
тем более что yml - практически стандарт для обмена данными о товарах и т.п..
"Несколько авторов"?
Наверное, авторы это поле типа entityreference, вероятно с каким-то нестандартным форматтером.
Посмотрете в настройках форматера для этого поля, возможно там есть настройки "разделителя" для отображения "многострочного" поля.
Если эти материалы выводятся вьюсом, то в настроках этого поля в вьюсе такие настройки точно есть (разделитель для многострочного поля)
Практичнее и надежнее конвертировать любым доступным способом(вручную, программно) эти прайсы в какой-то "общий" формат, а уже его "скармливать" импорту Drupal .
"Откройте" Вашу БД в чем-то типа phpmyadmin и посмотрете структуры таблиц:
node
field_data_*
В таблице node храняться только "своства" ноды.
Поля храняться в отдельных таблицах, связанных с node по полям nid - entity_id
Т.е. чтобы получить значение поля, необходимо"подключить" таблицу поля джойном(join)
По ссылке выше посмотрите главу "Выборка из двух таблиц соединённых с помощью INNER JOIN:"
ПОследний пример "// Drupal 7, dynamic query"
Врядли, всетаки поля вьюса не для форм расчитаны..
Есть модули для редактирования сущностей во вьюсах.. ("Editable Views" и т.п.)
Посмотрите как там сделано..
Но скорее всего тот же drupal_get_form в рендерере поля..
но все под рукой, четко расписано, хорошо видно и понятно.
Зайдите на сайт не как его разработчик:
- который вкурсе назначения сайта
- у которого в голове "дерево" структуры сайта
- который вкурсе на какой странице где и что находиться
а как хотябы "среднеопытный" в интернетах пользователь, зашедший на этот сайт первый раз.
Вывести ссылку в поле с необходимыми параметрами можно и без кода.
Добавить в вьюс поле с необходимыми значениями (nid ноды)
В настройках поля включить опцию "Переписать значение"
И в поле "Значение" ввести html ссылки вместо nid ноды подставив токен [nid] (список доступных токенов под текстовым полем ниже).
Выбор отфильтрованного термина таксономии в материале
Если хотите попробовать добиться полное описания реализации, разместите Вашу задачу тут: Конкурс решений
Автор изменения ноды
Если хотите попробовать добиться полное описание реализации, разместите Вашу задачу тут: Конкурс решений
Commerce несколько цен на один товар. КАК?
Помоему проблемка, достойный кандидат для [задачи] Конкурс решений #1
Не работает авторизация
Не может такого быть..
Значит где-то еще должны быть логи php отдельно.
Разберетесь с логами, найдете причину проблемы.
Импорт товаров Yandex xml (YML)
yml это xml
"Загнать" csv в yml сложная задача, т.к. csv это "плоская" таблица, а xml - "дерево"
Проще наоборот - csv конвертировать в yml (помоему это даже Excel умеет),
тем более что yml - практически стандарт для обмена данными о товарах и т.п..
Не могу найти способ перевести слово and
"Несколько авторов"?
Наверное, авторы это поле типа entityreference, вероятно с каким-то нестандартным форматтером.
Посмотрете в настройках форматера для этого поля, возможно там есть настройки "разделителя" для отображения "многострочного" поля.
Если эти материалы выводятся вьюсом, то в настроках этого поля в вьюсе такие настройки точно есть (разделитель для многострочного поля)
Импорт товаров Yandex xml (YML)
Практичнее и надежнее конвертировать любым доступным способом(вручную, программно) эти прайсы в какой-то "общий" формат, а уже его "скармливать" импорту Drupal .
Составление SQL запроса к базе данных
Кстати.. апи проще делать с помощью модулей
https://www.drupal.org/project/services
https://www.drupal.org/project/restws
и т.п.
Составление SQL запроса к базе данных
Если вьюс выводит правильно, тогда проще посмотреть как это поле выводит модуль "geofield yandex map"
поищите в недрах ГЕО модуля функцию - ИМЯ_ГЕОМОДУЛЯ_field_formatter_view
и посмотрите, как она работает.
Не работает авторизация
Что бы не гадать, доберитесь как нибудь до логов сервера..
Там все написано..
Не работает часть функций после установки Drupal 7 на сервер
В каком файле находиться этот код? (самописный модуль, файлы темы и т.п.)
Составление SQL запроса к базе данных
"Откройте" Вашу БД в чем-то типа phpmyadmin и посмотрете структуры таблиц:
node
field_data_*
В таблице node храняться только "своства" ноды.
Поля храняться в отдельных таблицах, связанных с node по полям nid - entity_id
Т.е. чтобы получить значение поля, необходимо"подключить" таблицу поля джойном(join)
По ссылке выше посмотрите главу "Выборка из двух таблиц соединённых с помощью INNER JOIN:"
ПОследний пример "// Drupal 7, dynamic query"
Составление SQL запроса к базе данных
http://xandeadx.ru/blog/drupal/88
NID из блока views [РЕШЕНО]
Врядли, всетаки поля вьюса не для форм расчитаны..
Есть модули для редактирования сущностей во вьюсах.. ("Editable Views" и т.п.)
Посмотрите как там сделано..
Но скорее всего тот же drupal_get_form в рендерере поля..
Views - снова он
NID из блока views [РЕШЕНО]
Откуда же я мог знать, что Вы форму в выводе вьюса выводите..
Это
Views - снова он
Покажите код,которым блок в комментарии выводили..
Расскажу что поправить..
Views - снова он
проще только ассемлбером-)
Чтоб сайт не ложился надо кэшировать вьюсы..
Все другие способы или не используют вьюс (прямые запросы к БД) или используют туже функцию..
Кэширование в любом случае необходимо, т.к. считай для каждого коммента делается как минимум по одному запросу к БД с кучей джойнов.
Удобная смена режима ввода product reference в Drupal Сommerce
Смена виджета поля в зависимости от роли пользователя:
http://drupal.stackexchange.com/questions/37771/change-entity-reference-...
Как сделать Views без статичной части URL - только аргументы?
В хуке меню циклом по словарю, термин которого первый в пути, формируем меню.
колбэк меню - функция "обертка", вызывающая вьюс с нужными параметрами..
Еще можно с алиасами "поиграться"..
Views - снова он
Выводите в комментарии не блок, а сам вьюс этой функцией:
http://www.drupalcontrib.org/api/drupal/contributions%21views%21views.mo...
drupal commerce как подставлять другую цену в зависимости от города?
Однозначно - при помощи Rules.
Руководст на руском , когда подобное делал не встречал, на английском - море..
Вот похожая тема - почтитайте, может разберетесь..
http://www.drupal.ru/node/66535
Everest-dom.com
Кстати.. из личных запасов..
От души отрываю..
Очень поучительно: https://www.youtube.com/watch?v=fZU7IRSNFO8
Там в общем про лендингпейджи, но и к остальным "продающим" сайтам применительно..
Everest-dom.com
Зайдите на сайт не как его разработчик:
- который вкурсе назначения сайта
- у которого в голове "дерево" структуры сайта
- который вкурсе на какой странице где и что находиться
а как хотябы "среднеопытный" в интернетах пользователь, зашедший на этот сайт первый раз.
NID из блока views [РЕШЕНО]
Вывести ссылку в поле с необходимыми параметрами можно и без кода.
Добавить в вьюс поле с необходимыми значениями (nid ноды)
В настройках поля включить опцию "Переписать значение"
И в поле "Значение" ввести html ссылки вместо nid ноды подставив токен [nid] (список доступных токенов под текстовым полем ниже).