OldWarrior wrote: Тогда остаётся пытаться копать вариант с передачей нужного ID формы в конструктор класса формы (который, разумеется, сначала нужно имплементировать).
Спасибо! Нашел рабочий пример кода в модуле Poll. Реализовано примерно как вы описываете - объявляется переменная класса и метод для присвоения переменной заранее, инициализируется класс формы, передается переменная через метод присвоения, потом экземпляр класса передается на форм билдер.
В классе формы:
vlucas wrote: Для этого лучше поискать форматер. Думаю, готовых много найдется
Оказывается в шаблоне twig можно вывести поля связанной сущности таким образом:
{{ user.field_myreferencefield.entity.field_myfield.value }}
field_myreferencefield - имя поля типа связь ссылающееся на тип материала
field_myfield - имя поля в типе материала на который ссылается поле связь, которое нужно вывести.
vlucas wrote: Звучит как какой-то велосипед.
Лучше задачу полностью озвучте. Может просто подойдут поля/экстрафилды или ещё что-нибудь.
В профиле пользователя показать данные полей из нод, которые связаны с юзером через многозначное поле связь. На юзере есть многозначное поле связь, которое указывает на тип содержимого.
vlucas wrote: Медиа оно на то и медиа, что может быть с нескольких местах.
Если вам не нужна такая классная возможность - используйте поля-файл как было раньше и токены будут доступны
Спасибо, я сначала не понял, что базовый тип поля Image доступен как и раньше. Официальные доки вводят в заблуждение. Пишут "теперь image это media и никак иначе".
Тоже озадачен аналогичным вопросом. Если говорить про связку из своих кастомных Entity и Entity reference. Говорят Entity reference войдет в ядро 8 , получается более перспективное решение?
У меня на sweb поблем с кодировкой дампа не наблюдается. Изначально соединение через phpMyadmin (как описано выше) не выставлял, но заливал базу sypex дампером и он видимо правильно выставил кодировку соеднения. Теперь даже если делать дамп с помощью mysqldump с кодировкой все в порядке.
То есть это не проблема SWEB.
А вот тайм лимит на запуск процессов это да... Когда база достигает размера 50+Мб процесс дампа начинает обрубаться через раз - "Killed". Базу 80 Мб уже вытащить целиком нельзя.
Пожелание:
Нужно в форме редактирования представления товара ссылку на редактирование самого товара,
а то получается, что описание и таксономия редактируются в одном месте (product display), а цена и картинка в другом (product). А в идеале чтобы все касательно товара и его отображения редактировалось в одном месте. Объяснение что продукт это типа сущность, а еще есть его отображение и смотреть это надо в разных местах перегружает моск клиента(менеджер контента).
Если этому представлению catalog определить путь /frontpage вместо /taxonomy/term/% то представление все равно не отображается на главной.
Я копался в дефолтном представлении Front page , может есть еще что то что заставляет перекрыть главную кроме прописывания пути /frontpage?
Может модуль Front page, просто если это можно сделать с помощью вьюс, то модуль не хотелось бы
А если использовать виджет комментариев вконтакте то блок комментариев будет задваиваться?
Если разместить виджет под материалом, то под ним еще будет штатные комментарии друпал.
Непонятно как это будет выглядеть? Будут коментарии штатные и коментарии тех кто их сделал через виджет?
Если бы можно было залогиниться через вк а затем комментировать через штатные комментарии друпал, но при этом была бы функция как в виджете - поставить галочку "разместить у себя на стене коментарий"
Создал два страничных представления с путями привязал их к соответствующим блочным представлениям, но...
path redirect не хочет делать редирект, пишет что нельзя сделать редирект с существующей страницы:
The source path xxx is a currently valid path. You cannot override existing paths. You can however, create URL aliases for them.
Зачем он тогда нужен? Он что не может делать редиректы с одной существующей страницы на другую? Зачем он тогда нужен?
Использовать ССK поля и использовать токены неохота - без поллитры не разберешься.
Как передать аргумент из formBuilder()->getForm в getFormId() ?
Спасибо! Нашел рабочий пример кода в модуле Poll. Реализовано примерно как вы описываете - объявляется переменная класса и метод для присвоения переменной заранее, инициализируется класс формы, передается переменная через метод присвоения, потом экземпляр класса передается на форм билдер.
В классе формы:
Как поставить datepicker на элемент datetime кастомной формы
Оказалось jQuery не нужен. При таком вызове:
hook_user_load на друпал 9
А где правильней хранить этот код в файле .theme или в своем кастомном модуле?
hook_user_load на друпал 9
Оказывается в шаблоне twig можно вывести поля связанной сущности таким образом:
{{ user.field_myreferencefield.entity.field_myfield.value }}
field_myreferencefield - имя поля типа связь ссылающееся на тип материала
field_myfield - имя поля в типе материала на который ссылается поле связь, которое нужно вывести.
hook_user_load на друпал 9
В профиле пользователя показать данные полей из нод, которые связаны с юзером через многозначное поле связь. На юзере есть многозначное поле связь, которое указывает на тип содержимого.
Автоматическое переименование изображений (медиа) по заголовку ноды к которой они прикреплены.
Спасибо, я сначала не понял, что базовый тип поля Image доступен как и раньше. Официальные доки вводят в заблуждение. Пишут "теперь image это media и никак иначе".
Entity или Field multicolumn
Тоже озадачен аналогичным вопросом. Если говорить про связку из своих кастомных Entity и Entity reference. Говорят Entity reference войдет в ядро 8 , получается более перспективное решение?
SWEB. Скрипт импорта базы для друпала.
У меня на sweb поблем с кодировкой дампа не наблюдается. Изначально соединение через phpMyadmin (как описано выше) не выставлял, но заливал базу sypex дампером и он видимо правильно выставил кодировку соеднения. Теперь даже если делать дамп с помощью mysqldump с кодировкой все в порядке.
То есть это не проблема SWEB.
А вот тайм лимит на запуск процессов это да... Когда база достигает размера 50+Мб процесс дампа начинает обрубаться через раз - "Killed". Базу 80 Мб уже вытащить целиком нельзя.
CommerceBox — бесплатный дистрибутив интернет-магазина на основе Drupal 7 и Drupal Commerce
Пожелание:
Нужно в форме редактирования представления товара ссылку на редактирование самого товара,
а то получается, что описание и таксономия редактируются в одном месте (product display), а цена и картинка в другом (product). А в идеале чтобы все касательно товара и его отображения редактировалось в одном месте. Объяснение что продукт это типа сущность, а еще есть его отображение и смотреть это надо в разных местах перегружает моск клиента(менеджер контента).
Я люблю Drupal 7 (создаем кататалог для drupal commerce)
Если этому представлению catalog определить путь /frontpage вместо /taxonomy/term/% то представление все равно не отображается на главной.
Я копался в дефолтном представлении Front page , может есть еще что то что заставляет перекрыть главную кроме прописывания пути /frontpage?
Может модуль Front page, просто если это можно сделать с помощью вьюс, то модуль не хотелось бы
Я люблю Drupal 7 (создаем кататалог для drupal commerce)
А как сделать каталог на главной?
Модуль для авторизации с использованием учетной записи ВКонтакте
А если использовать виджет комментариев вконтакте то блок комментариев будет задваиваться?
Если разместить виджет под материалом, то под ним еще будет штатные комментарии друпал.
Непонятно как это будет выглядеть? Будут коментарии штатные и коментарии тех кто их сделал через виджет?
Если бы можно было залогиниться через вк а затем комментировать через штатные комментарии друпал, но при этом была бы функция как в виджете - поставить галочку "разместить у себя на стене коментарий"
Вместо ошибки 404 страница не найдена сообщение об ошибке common.inc(1696) : eval()'d code on line 5
В таблице node_counter обнаружил ноды с отрицательным значением в поле node id
-536 и -636
еще в конце после существующих нод появились такие node_id
3000
4114
5776
5998
7670
8103
10000
11122
60000
6000000
10682005
2147483647
Вместо ошибки 404 страница не найдена сообщение об ошибке common.inc(1696) : eval()'d code on line 5
а в таблицах node и node_revisions нод с таким id понятное дело нету.
Может покоцать эти левые node id?
Произвольная ссылка "еще" представления views.
Создал два страничных представления с путями привязал их к соответствующим блочным представлениям, но...
path redirect не хочет делать редирект, пишет что нельзя сделать редирект с существующей страницы:
The source path xxx is a currently valid path. You cannot override existing paths. You can however, create URL aliases for them.
Зачем он тогда нужен? Он что не может делать редиректы с одной существующей страницы на другую? Зачем он тогда нужен?
Использовать ССK поля и использовать токены неохота - без поллитры не разберешься.
Список терминов определённого словаря с иерархией (+ количество документов)
А можно поподробней как менять глубину? Чтобы на главной странице отображались только категории верхнего уровня без подкатегорий?