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.

79
Alguma maneira de adicionar CSS para uma única página / nó?

Estou limpando minhas grandes folhas de estilo malucas (possivelmente pertinentes a uma pergunta futura) e estou me perguntando a melhor maneira de adicionar CSS personalizado a um nó ou página específico. Em particular, a página inicial do meu site de trabalho é uma página de painel e possui...

50
Como usar um arquivo de modelo para tema de um formulário?

Enquanto nós, comentários, blocos e muitas outras coisas no Drupal são temáticos usando arquivos de modelo de tema (como node.tpl.php), os formulários são uma história diferente. Não há arquivos de modelo de tema para formulários. Como posso obter um formulário específico para usar um modelo de...

46
Como fornecer modelo para o modo de exibição específico?

Quero tema o modo de exibição de resultados de pesquisa com um modelo. Eu pensava que nomear um nó de arquivo de modelo - article - search-result.tpl.php faria o truque, mas obviamente estou errado sobre isso. Sei que posso fazer o node - article.tpl.php e dentro dessa verificação $ view_mode,...

38
Como altero um tema com base no URL?

Eu tenho uma instância do Drupal em execução no example.org. Que tem um tema X instalado e ativado. Agora, por um período limitado, um evento deve ser realizado no site para o qual uma seção especial foi "esculpida". Todas as coisas relacionadas a esse evento irão para example.org/event2011. Eu...

26
Como tema de um bloco personalizado

Eu criei um bloco usando hook_block_infoe hook_block_themeassim por diante. Mas como posso tema isso? Eu tenho que trabalhar para retornar uma matriz com as chaves 'subject'e 'content'. Mas eu criei a marcação diretamente no hook_block_view()gancho e não é isso que eu quero. Nos documentos,...

25
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'])...

25
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 tentando...

25
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 mais tempo para...

24
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 <span>e <div>tags com atributos como:, <span style="color: #0000ff;">mas quando eu uso: $render = array( '#markup' => $myhtmlcontent, ); Em uma matriz de...