Eu vim através disso:
- As visualizações agrupam um número diferente de divs de uma visualização, agrupando-as
- Exibições - Adicione um DIV de invólucro ao redor de um grupo
mas não consigo entender como usar uma classe div para quebrar alguns campos selecionados de uma exibição de exibição em grade. No meu caso, quero agrupar três campos de uma exibição em uma classe div, como mostra a imagem abaixo:
div class
? Você quer dizer apenas umadiv
etiqueta normal ?Respostas:
É realmente simples usando as substituições de campo.
Primeiro, defina os campos
(author) User: Picture
e(author) User: Name
para "Excluir da exibição".Em seguida, abra as configurações do
Content: Post date
campo e abra o conjunto de campos "Reescrever resultados".Marque "Reescrever a saída deste campo". Isso revelará outro conjunto de campos "Padrões de substituição", que deve mostrar os tokens para todos os campos acima do campo atual. Tudo o que você precisa fazer é colocar um
<div>
invólucro na caixa de texto e copiar os tokens que deseja entre as tags div.fonte
você deve usar hook_views_pre_render (& $ views) ou theme_process_views_view_field ()
fonte
Crie um modelo para a saída do estilo de linhas, por exemplo: vistas-vista-campos - página-promovida-notícia-história - block.tpl.php. Procure em visualizações-> avançado-> temas para obter opções. Copie e cole o nome da especificidade do modelo desejado e crie um arquivo com esse nome e execute 'rescan' para que o Drupal encontre o novo modelo.
Então faça algo como:
fonte
Agrupe alguns campos em views div. Encontre este módulo (Views fieldsets): https://www.drupal.org/project/views_fieldsets
fonte