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) { ... } …
"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 …
Ogni pagina del mio tema dovrà usare l'interfaccia utente di jquery. So che è incluso in Drupal 7, ma non riesco davvero a decifrare la documentazione troppo tecnica di Drupal. Sembra che l'unico modo per farlo sia con il file template.php. Ma dal momento che non capisco quel file, sto …
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?
Ho un po 'di contenuto HTML, proviene da una libreria esterna, quindi non posso cambiarlo, ha molti <span>e <div>tag con attributi come:, <span style="color: #0000ff;">ma quando uso: $render = array( '#markup' => $myhtmlcontent, ); In una matrice di rendering, Drupal rimuove gli attributi e si mantiene <span>senza gli stili. Quindi, …
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 …
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 <?php print $messages; ?>o <?php print render($page['messages']); ?>non funziona. C'è un tutorial qui per stampare $ messaggi in un blocco, ma vorrei metterlo nel …
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 …
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 …
Come aggiungere classi al tag body in modo dinamico come nell'esempio seguente? -Casa -Città - Melbourne <body class="melbourne"> --- Parchi a tema <body class="melbourne theme_parks"> --- Ristoranti - <body class="melbourne restaurants"> New York <body class="new_york"> --- Parchi a tema <body class="new_york theme_parks"> --- Ristoranti <body class="new_york restaurants"> -Contattaci <body class="contact_us"> …
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: <?php print render($content['field_image']); ?> Il che mi dà: <div class="field field-name-field-image field-type-image field-label-above"> <div class="field-label">Image:&nbsp;</div> <div class="field-items"> <div class="field-item even"> <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""> </div> </div> …
Voglio nascondere alcuni elementi nel modulo usando form_alter o un file modello. Ho letto da qualche parte che in Drupal 7, possiamo specificare $ elementi form in modo che non vengano visualizzati nel modulo, ma non ricordo! Non unset () ma qualche altra funzione!
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.