Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Eugene
@evgeniypiter
зы речь про услуги, не товары
strelkovandrey
@strelkovandrey
Добрый день, товарищи. Подскажите пожалуйста кто с сталкивался с таким. Использую Search API + Facet API + Views, в фасетном поиск создан фильтр по термину таксономии, блок этого фильтра отображается на странице результатов поиска, которая реализована вьюхой, однако имеется страница с перечнем терминов на которой хочу названия терминов сделать ссылкой на страницу поиску, т.е. как бы передать контекстом уже выбранный фильтр для фасета
KarmaBot
@KarmaBot
Будь как дома, @strelkovandrey, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
strelkovandrey
@strelkovandrey
Как сделать такое, если тупо брать и в ссылку термина вставлять параметр который появляется при выборе фасета на странице поиска, то там какая бяка, в параметре там не ID термина , что то другое, какой то 37А
Ivan
@Punk-UnDeaD
url(2)
Eugene
@evgeniypiter
поставил Drupal Console via Composer глобально. в листинге доступных команд site:import:local не вижу. вопрос -- что необходимо сделать для импорта существующего проекта?
Anton Karpov
@awd-studio
Usage:
  site:import:local [options] [--] <name> <directory>

Arguments:
  name                             Name that will be used to generate the site config
  directory                        Existing Drupal root directory

Options:
      --environment[=ENVIRONMENT]  Name of the environment that is going to be imported
  -h, --help                       
      --learning                   Generate a verbose code output
  -q, --quiet                      
  -V, --version                    
      --ansi                       
      --no-ansi                    
  -n, --no-interaction             
  -e, --env[=ENV]                  The Environment name [default: "prod"]
      --root[=ROOT]                Define the Drupal root to be used in command execution
      --no-debug                   Switches off debug mode
  -c, --generate-chain             Shows command options and arguments as yaml output to be used in chain command
  -i, --generate-inline            Shows command options and arguments as inline command
  -d, --generate-doc               Shows command options and arguments as markdown
  -t, --target[=TARGET]            Site name you want to interact with (for local or remote sites)
  -l, --uri=URI                    URI of the Drupal site to use (for multi-site environments or when running on an alternate port)
  -y, --yes                        Skip confirmation and proceed
  -v|vv|vvv, --verbose             

Help:
  The site:import:local does create the yaml configuration file for a local existing site.
 settings:check

всё ясно. с какого-то ### поставилась версия 0.5.1

composer update drupal/console --with-dependencies
или
composer global update drupal/console --with-dependencies - для глобального обновления

вызов справки по команде:
drupal site:import:local -h
Eugene
@evgeniypiter
с версией разобрался, site:import:local недоступна

site
site:debug List all known local and remote sites.
site:new Create a new Drupal project

это всё, что есть в пространстве имен site

Anton Karpov
@awd-studio
я проверял на версии 0.11.3
Eugene
@evgeniypiter
у меня именно 0.11.3
Anton Karpov
@awd-studio
$ drupal site -h


  [Symfony\Component\Console\Exception\CommandNotFoundException]  
  Command "site" is not defined.                                  
  Did you mean one of these?                                      
      site:import:local                                           
      site:install                                                
      multisite:debug                                             
      site:debug                                                  
      site:new
если нет - попробуй переустанови консольку
Konstantin
@underquak3r
Кто подскажет, как создать программно множественное поле типа "field collection"
boolboost
@boolboost
Заполнить множество полей в field collection?
Konstantin
@underquak3r
да
то есть, есть сохраненная нода, надо внутри форича пройтись по некоторым значениям и создать нужное количество коллекций полей
могу кусок кода приложить
boolboost
@boolboost
Похоже с мин работать точно так же как и с entity reference
Konstantin
@underquak3r
у меня вылетает с ошибкой
There can be only numerical keyed items in a list. в функции EntityListWrapper->get() (строка 1039 в файле /var/www/isdemo/data/www/center.isdemo.ru/sites/all/modules/entity/includes/entity.wrapper.inc).
boolboost
@boolboost
У меня к сожалению в шпоргалке нет по ним данных, а с ними уже наверное год как не работаю
Как заполнить пытаетесь?
Konstantin
@underquak3r
сюда код скинуть? или в гитхаб?
boolboost
@boolboost
Gist
Я сюда кидаю народ ругает, не исправили.
Не исправим*
Konstantin
@underquak3r
да я понял, 2 мин
boolboost
@boolboost
file type если закомитил ошибка остаётся?
Konstantin
@underquak3r
закомментил?! да
проблема именно в том что это поле множественное
поле имеется ввиду которое field_collection_name
ну вот пример, как люди делают для не множественного поля
https://www.drupal.org/node/1393552#comment-5428548
boolboost
@boolboost
setHostEntity
Вы ему wrapper скормили
А нужно сущность
Konstantin
@underquak3r
ну можно и ноду полученную через node_load()
boolboost
@boolboost
Угу
Там сущность на выходе
А emw это не сущность. А обёртка.
Konstantin
@underquak3r
вроде ж там stdClass() получается?!
boolboost
@boolboost
А какая разница да так и там обьект. Но они разные по структуре.
Konstantin
@underquak3r
хотя не, в кишках есть entity_load()
boolboost
@boolboost
entity load немного сложнее он массив отдаёт
Konstantin
@underquak3r
ну если посмотреть цепочку вызовов node_load() -> node_load_multiple() -> entity_load()
boolboost
@boolboost
У себя лучше node load юзнуть проще будет
Тут из за юзабилити))