Perguntas com a marcação «theming»

Use-o para perguntas sobre renderização ou modificação da marcação HTML produzida por um módulo / tema.


5
Função de pré-processamento por tipo de conteúdo
Eu tenho alguns tipos de conteúdo que eu preciso pré-processar de diferentes maneiras. Então, template.phpno meu tema, fooatualmente se parece com: function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&$variables) { ... } function _preprocess_event(&$variables) { ... } function _preprocess_alert(&$variables) { ... …
25 7  theming 

1
Por que o Drupal 7 prefere as regras CSS @import às tags <link>?
"Não use @import", muitos caras dizem. Existem muitas deficiências no uso @import. O uso @importem uma folha de estilo adiciona mais uma viagem de ida e volta ao tempo geral de download da página. O uso @importno IE faz com que a ordem de download seja alterada. Isso pode levar …
25 7  theming 

6
Usando a interface do usuário jQuery integrada no meu tema
Cada página do meu tema precisará usar a interface do usuário do jquery. Sei que está incluído no Drupal 7, mas não consigo decifrar a documentação técnica demais do Drupal. Parece que a única maneira de fazer isso é com o arquivo template.php. Mas como não entendo esse arquivo, estou …
25 7  theming  javascript 


4
Passe o html bruto para #markup
Eu tenho algum conteúdo html, ele vem de uma biblioteca externa, então eu não posso alterá-lo, ele tem muitos &lt;span&gt;e &lt;div&gt;tags com atributos como:, &lt;span style="color: #0000ff;"&gt;mas quando eu uso: $render = array( '#markup' =&gt; $myhtmlcontent, ); Em uma matriz de renderização, o Drupal retira os atributos e permanece apenas …
24 theming  8 

5
Iterar através do campo de conteúdo com múltiplos valores no modelo Twig
Eu preciso assumir o controle sobre a renderização de um field_admin_tagscampo em um node.html.twigmodelo. Isso funciona: {{ content.field_admin_tags }} - Renderiza tudo (rótulo + todos os valores do campo) {{ content.field_admin_tags.0 }} - Renderiza apenas o primeiro valor no campo e nenhum rótulo PROBLEMA: Não tenho controle sobre a marcação …
23 theming  8 

2
Imprimir $ mensagens no arquivo node.tpl.php
No Drupal 7, por padrão, a $messagesvariável é impressa em page.tpl.php. Existe uma maneira de imprimir $messagesem um arquivo node.tpl.php (por exemplo, $ node-mycontenttype.tpl.php). Apenas colocando &lt;?php print $messages; ?&gt;ou &lt;?php print render($page['messages']); ?&gt;não funciona. Há um tutorial aqui para imprimir $ messages em um bloco, mas eu gostaria de …
23 theming 

3
Obter caminho para os recursos do tema no modelo Twig
Eu tenho uma pergunta sobre como obter um caminho para uma imagem em um modelo Twig. A imagem não está atribuída a um campo ou algo assim. Apenas uma imagem estática que é armazenada em "MYTHEME / image / icon / my-icon.png". No Drupal 7, recebo o caminho no meu …
22 media  8  theming 


5
Obter URL da imagem no Twig
Quero renderizar uma imagem como imagem de fundo por meio de um estilo embutido no galho. Criei um campo chamado bg_image e o anexei à página simples padrão. Depois de mexer por horas, consegui obter o URL da imagem em node.html.twig {{ file_url(node.field_bg_image.0.entity.uri.value) }} mas não consegui fazê-lo funcionar dentro …
22 theming  8  files 

4
Como adicionar classes à marca BODY dinamicamente com base no caminho / profundidade da página?
Como adicionar classes à tag body dinamicamente, como neste exemplo abaixo? -Home -Cidades --Melbourne &lt;body class="melbourne"&gt; --- Parques temáticos &lt;body class="melbourne theme_parks"&gt; --- Restaurantes - &lt;body class="melbourne restaurants"&gt; Nova York &lt;body class="new_york"&gt; --- Parques temáticos &lt;body class="new_york theme_parks"&gt; --- Restaurantes -Entre em contato &lt;body class="new_york restaurants"&gt; conosco &lt;body class="contact_us"&gt; Drupal …
22 7  theming 

5
Ocultar um rótulo de campo
Existe uma maneira de ocultar o rótulo do campo ao renderizar um campo personalizado no Drupal 7? No meu modelo de nó, tenho: &lt;?php print render($content['field_image']); ?&gt; O que me dá: &lt;div class="field field-name-field-image field-type-image field-label-above"&gt; &lt;div class="field-label"&gt;Image:&amp;nbsp;&lt;/div&gt; &lt;div class="field-items"&gt; &lt;div class="field-item even"&gt; &lt;img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; …
22 7  theming  entities 



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.