Domande taggate «theming»

Usalo per domande sul rendering o sulla modifica del markup HTML prodotto da un modulo / tema.


5
Funzione di preelaborazione per tipo di contenuto
Ho un paio di tipi di contenuto che devo preelaborare in diversi modi. Quindi template.phpnel mio tema fooattualmente appare come: 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
Perché Drupal 7 preferisce le regole CSS @import ai tag <link>?
"Non usare @import", dicono molti ragazzi. Ci sono molte carenze nell'uso @import. L'utilizzo @importall'interno di un foglio di stile aggiunge un ulteriore roundtrip al tempo complessivo di download della pagina. L'uso @importin IE comporta la modifica dell'ordine di download. Ciò potrebbe richiedere più tempo per il download dei fogli di …
25 7  theming 


1
Perché core utilizza print anziché echo?
Ho letto da qualche parte, e non ricordo dove, questo echoè un modo più efficiente di produrre dati allora print. Perché Drupal core usa printcosì tanto? C'è qualche motivo speciale dietro questo?
24 theming 

4
Passa il codice HTML non elaborato a #markup
Ho un po 'di contenuto HTML, proviene da una libreria esterna, quindi non posso cambiarlo, ha molti &lt;span&gt;e &lt;div&gt;tag con attributi come:, &lt;span style="color: #0000ff;"&gt;ma quando uso: $render = array( '#markup' =&gt; $myhtmlcontent, ); In una matrice di rendering, Drupal rimuove gli attributi e si mantiene &lt;span&gt;senza gli stili. Quindi, …
24 theming  8 

5
Scorrere il campo del contenuto a più valori nel modello Twig
Devo prendere il controllo del rendering di un field_admin_tagscampo in un node.html.twigmodello. Questo FUNZIONA: {{ content.field_admin_tags }} - Rende tutto (etichetta + tutti i valori dei campi) {{ content.field_admin_tags.0 }} - Esegue il rendering solo del primo valore nel campo e nessuna etichetta PROBLEMA: non ho alcun controllo sul markup …
23 theming  8 

2
Stampa $ Messaggi nel file node.tpl.php
In Drupal 7, per impostazione predefinita la $messagesvariabile è stampata in page.tpl.php. C'è un modo per stampare $messagesin un file node.tpl.php (ad esempio $ node-mycontenttype.tpl.php). Mettere &lt;?php print $messages; ?&gt;o &lt;?php print render($page['messages']); ?&gt;non funziona. C'è un tutorial qui per stampare $ messaggi in un blocco, ma vorrei metterlo nel …
23 theming 

5
Ottieni l'URL dell'immagine in Twig
Voglio renderizzare un'immagine come immagine di sfondo tramite uno stile in linea in ramoscello. Ho creato un campo chiamato bg_image e l'ho allegato alla pagina normale standard. Dopo aver armeggiato per ore sono stato in grado di ottenere l'URL dell'immagine in node.html.twig {{ file_url(node.field_bg_image.0.entity.uri.value) }} ma non sono riuscito a …
22 theming  8  files 

3
Ottieni il percorso delle risorse del tema nel modello Twig
Ho una domanda su come ottenere un percorso per un'immagine in un modello di ramoscello. L'immagine non è assegnata a un campo o qualcosa del genere. Solo un'immagine statica memorizzata in "MYTHEME / image / icon / my-icon.png". In Drupal 7 ottengo il percorso nel mio node.template con il seguente …
22 media  8  theming 


4
Come aggiungere classi al tag BODY in modo dinamico in base al percorso / profondità della pagina?
Come aggiungere classi al tag body in modo dinamico come nell'esempio seguente? -Casa -Città - Melbourne &lt;body class="melbourne"&gt; --- Parchi a tema &lt;body class="melbourne theme_parks"&gt; --- Ristoranti - &lt;body class="melbourne restaurants"&gt; New York &lt;body class="new_york"&gt; --- Parchi a tema &lt;body class="new_york theme_parks"&gt; --- Ristoranti &lt;body class="new_york restaurants"&gt; -Contattaci &lt;body class="contact_us"&gt; …
22 7  theming 

5
Nascondi un'etichetta di campo
C'è un modo per nascondere l'etichetta del campo durante il rendering di un campo personalizzato in Drupal 7? Nel mio modello di nodo ho: &lt;?php print render($content['field_image']); ?&gt; Il che mi 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; …
22 7  theming  entities 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.