Nelle mie tematiche hook_preprocess_page()e hook_preprocess_html()funzioni personalizzate, spesso devo identificare le stesse informazioni. Piuttosto che essenzialmente eseguire lo stesso se l'istruzione controlla entrambi identificando le stesse informazioni, sarebbe molto più sensato farlo una sola volta in entrambi e quindi passare quelle informazioni all'altra funzione di preelaborazione. Come posso fare questo? Ho …
Devo generare alcune regioni nel modello html.tpl.php poiché non cambiano tra page.tpl.php e page-front.tpl.php (solo per citarne due). Fondamentalmente voglio evitare la duplicazione del codice. Tuttavia sembra che non ci sia nulla associato alle regioni in html.tpl.php, né ho potuto recuperare nulla usando drupal_get_region_content (sia con che senza parametri restituisce …
Praticamente tutto nel titolo. Vorrei aggiungere una classe CSS alle immagini generate tramite una funzione tema stile immagine, in modo che l'output assomigli a: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> C'è un modo per farlo?
Non capisco completamente quando dovrei usare hook_page_alter (& $ page) o template_preprocess_page (& $ vars, $ hook) in Drupal 7. Quali sono le migliori pratiche da utilizzare in template.php? Grazie
Vorrei usare lo script Selectivizr per emulare i selettori CSS3 in IE6-8. Ma faccio fatica ad aggiungerlo al mio tema. Finora provato: 1) Costringendolo nella sezione head di html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Ma base_path () non sembra restituire nulla in D7 …
C'è un modo per sopprimere l'output dei nodi nelle pagine di tassonomia, senza dover installare un modulo (cioè solo in template.php)? I nodi contrassegnati con un termine tassonomia compaiono nella "Pagina Indice tassonomia" (ad es. Yoursite.com/taxonomy/term/[id]). Novità di Drupal 7, alle pagine dell'indice tassonomia possono essere associati dei campi. Tuttavia, …
In Drupal 7, taxonomy.pages.inc contiene taxonomy_term_page(), che posiziona un <div class="term-listing-heading">output intorno all'intestazione della tassonomia. Come posso riscrivere l'output di taxonomy_term_page () nel mio tema, in modo da poter rimuovere il DIV senza hacking core? Sono abbastanza sorpreso che non sia disponibile un file tpl.php in taxonomy_term_page()quanto ciò renderebbe il …
Drupal 7. Nel mio node.tpl.php, voglio stampare un elenco di termini di tassonomia (la tassonomia si chiama "canali"). Se uso: <?php print render($content['field_channel']); ?> Funziona, ovviamente, ma il meglio che posso fare per metterli in linea è usare i CSS per spostarli a sinistra. Vorrei che fossero separati da virgole. …
Sto scrivendo un modulo personalizzato che deve inserire alcuni file javascript e css solo in una pagina Views. Sto usando hook_preprocess_page, ma non posso dire se la pagina corrente proviene da una vista: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild …
Sto creando un sito con molti JS e mi chiedo dove dovrei inserire il codice JS. In modo ottimale, vorrei mantenere JS con ciascun modulo e non con il tema. Alcuni contenuti potrebbero essere esposti come blocchi, ecc. Ma sto riscontrando alcuni problemi con la cache. Nel mio esempio ho …
Sto implementando un modello di nodo che utilizza un'immagine due volte; una volta in un modo "normale" (cioè usando lo stile di immagine definito nella configurazione di visualizzazione del campo per quella modalità di visualizzazione), e l'altro è come una proprietà di immagine di sfondo CSS. Ho bisogno di una …
Sto usando il seguente codice per preelaborare le variabili per il mio modello: function template_preprocess_imagegallery_format(&$vars) { template_preprocess_image_formatter($vars); $vars['image']['#theme'] = 'igimage'; $vars['image']['#thumbnail'] = ImageStyle::load('thumbnail')->buildUrl($vars ['image']['#uri']); $vars['image']['#fullimage'] = file_create_url($vars ['image']['#uri']); } La variabile #uri è già presente e, se la modifico, tutto funziona bene. Ma devo aggiungere ulteriori variabili qui poiché ho …
Quando ho a che fare con un array renderizzabile in PHP, posso usare Element :: children () per accedere agli elementi che non sono #proprietà ma elementi subordinabili renderizzabili (elementi del modulo all'interno di un set di campi, elementi all'interno di un widget di campo, ecc.). Ad esempio, questo frammento …
Utilizzando Drupal 7.14 con il filtro PHP su ho un tipo di contenuto di una Pagina di base: <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> Ricevo …
Voglio contare il numero di valori di campo illimitato nel ramoscello che ho provato {{ node.field_mytext.count }} => affrontato con errore e in un altro tentativo {{ content.field_mytext.count }}=> non è stato restituito nulla (in questo metodo ho verificato che il mio campo non sia disabilitato nel campo è display …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.