Gerenciar exibições do produto: campo de imagem diretamente na exibição do produto?


17

Eu tenho um nó "Exibição do produto" mostrando um "Produto" (desenvolvido pelo módulo Drupal Commerce ).

Instalei o módulo Display Suite e criei um novo modo de exibição para o tipo de conteúdo "Product Display".

O problema é que esse novo modo está associado ao modo de exibição padrão de "Produto" e não vejo como alterar isso.

O que eu preciso é criar um novo modo para "Produto" e obter o modo de exibição de "Exibição do produto" associado a este novo.

Há alguma forma de fazer isso?


Você não diz se "Produto" é outro tipo de conteúdo.
kiamlaluno

O produto é um "tipo de produto" de drupal.org/project/commerce módulo de admin / comércio / products / tipos / produto / display
chefnelone

3
eu não usei o conjunto de exibição, mas entendo seu objetivo. Para promover o projeto, você tentou colocar um tema na sua tela com um arquivo de modelo padrão para o produto do tipo nó?
au_stan

upvoting @ comentário de Austin, é assim que eu iria.
magtak

1
É um problema conhecido, consulte drupal.org/node/733044 e o AFAIK ainda não possui uma solução adequada.
Attiks

Respostas:


3

Vá para a guia Gerenciar exibição da entidade do seu produto e ative o mesmo "Modo de exibição" usado em "Exibição do produto". Faça isso no conjunto de campos "Configurações de exibição personalizadas".

Em seguida, configure o estilo da imagem para o campo Imagem. E veja as alterações na página "Exibição do produto"


1

Encontrou uma solução para isso ... é indocumentado e muito complicado. No seu tipo de conteúdo de Exibição do produto, adicione um modo de exibição com um nome de máquina personalizado my_custom_display. Agora vá para o seu produto de comércio e adicione um novo modo de exibição e nomeie-o node_my_custom_display. Quando você anexa o valor node_correspondente à outra outra exibição e permite alterar a configuração do campo no modo de exibição do tipo de conteúdo da Exibição do produto.

Resumo Rápido

Visualização do produto Tipo de conteúdo Nome do modo de exibição: my_custom_dispaly

Nome do modo de exibição do produto comercial: node_my_custom_display


0

Como "Produto" é implementado como uma entidade no Drupal, você deve fazer algo semelhante ao exemplo fornecido aqui para criar um novo Modo de exibição para ele: http://mearra.com/blogs/juha-niemi/drupal- 7 modos de exibição de nó personalizado .


problema não é como criar um modo de visualização para "Produto", mas como obter um modo de visualização criado para "Display Product" relacionado a um novo modo de exibição criado para "Produto"
chefnelone

na sua opinião, você definiria seu estilo de linha para algo como campos. a partir daí, você pode tema sua visão. clique no link do tema: informações e use um desses modelos para definir o tema da sua saída.
au_stan

@chefnelone, você não deve get a View Mode created for "Product Display" related to a new View mode. Basta ir para a Manage Displayguia da entidade do seu produto e ativar o mesmo "Modo de exibição" usado em "Exposição do produto". Faça isso no Custom display settingsfieldset. Em seguida, configure o estilo da imagem para o campo Imagem. E ver as mudanças na página de "display do produto"
milkovsky
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.