Como referenciar uma entidade existente usando o Formulário de entidade embutido?

8

Estou usando a Referência de entidade para criar tarefas em listas - as tarefas e as listas são do tipo conteúdo, a lista contém Referência de entidade de vários valores para a tarefa. Como a maioria das tarefas pertence a apenas uma lista, era natural usar o Inline Entity Form .

O problema é maior - existem algumas tarefas que precisam pertencer a muitas listas.

Os documentos do módulo dizem:

As entidades existentes também podem ser referenciadas.

Isso faria o truque. Minha pergunta é muito simples: como faço isso? O único botão que vejo é "Adicionar novo nó" e ele abre o formulário de criação do nó. O que devo fazer para ver "Adicionar nó existente"?

Mołot
fonte
11
1 Eu não sei por que isso foi downvoted, eu tenho a mesma pergunta ;-)
Adrian Cid Almaguer

Respostas:

7

Para adicionar mais clareza à resposta:

  • Na guia Editar , marque " permitir que os usuários selecionem nós existentes ", como mostrado abaixo

insira a descrição da imagem aqui

  • No formulário de criação de conteúdo, você pode encontrar dois botões: Adicionar novo nó e Adicionar nó existente, como mostrado abaixo

insira a descrição da imagem aqui

Pravin Ajaaz
fonte
4

As configurações do formulário de entidade embutido estão na guia Editar , não nas configurações de campo . Depois que percebi isso, foi fácil encontrar a caixa de seleção Permitir que os usuários adicionem nós existentes . Uma vez verificado, há dois botões na lista de campos: um botão para criar uma nova referência e um para referenciar os nós existentes.

Mołot
fonte
3

A etapa importante, porém confusa, que observei ao querer adicionar um termo existente, por exemplo, foi garantir que você selecionasse "Formulário de entidade em linha - vários valores" e não valores únicos (consulte https://www.drupal.org/node/2134035 ) O patch atual precisa de uma revisão da comunidade.

Vishnar Tadeleratha
fonte
Em qual versão? Porque não me lembro de ser um problema.
Mołot
AFAIK, esse é um problema de longa data (que ainda não foi resolvido). Veja drupal.org/node/2134035
Vishnar Tadeleratha
@ Molot qual versão você tem? Eu testei 1.6 e dev e ambos têm o problema
Adrian Cid Almaguer
@AdrianCidAlmaguer isso foi há muito tempo. Se você tiver o mesmo problema, consulte o arquivo de correção vinculado, parece uma coisa boa.
Mołot