Quali hook sono disponibili per modificare gli URL? Ad esempio, ci sono moduli linguistici che, quando abilitati, forniscono URL come /en/node/1invece di lasciarlo come /node/1. Voglio avere qualcosa di simile nell'URL, a cui posso avere accesso senza che altre funzionalità siano compromesse. Come viene realizzato?
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 3 anni fa . Sto cercando di visualizzare tutti i sottomenu di 3 ° livello per una voce di menu su …
Questa domanda ha già risposte qui : Modifica l'accesso ai collegamenti di menu prima del rendering (3 risposte) Chiuso il mese scorso . Voglio modificare il collegamento al menu in Drupal 8. In Drupal 7 possiamo farlo usando hook_translated_menu_link_alter(). function module_translated_menu_link_alter(&$item, $map) { global $user; if (!empty($item['access'])) { // Administrator …
Secondo la documentazione di Symfony , una route definita come di seguito dovrebbe attivare il controller specificato per entrambi /hello/bobe /hello/bob/bobby: _hello: path: /hello/{names} defaults: { _controller: \Drupal\mymodule\Controller\Main::Controller } requirements: _access: 'TRUE' names: .+ Nel caso di una richiesta per /hello/bob/bobbyil {names}parametro sarebbe "bob / bobby" (slash intatto) e sarebbe …
Questa risposta ha portato a una discussione sul modo migliore per reindirizzare un utente a una pagina specifica se non dovrebbero avere accesso alla pagina a cui stanno tentando di accedere. Un'opzione è impostare il callback di accesso su true e quindi reindirizzare gli utenti nel callback della pagina. Anche …
Ogni volta che visualizzo una pagina di nodo, voglio chiamare una funzione ma non sono sicuro di come farlo. Stavo pensando che dovrei usare hook_menu()e dichiarare il percorso come nodo /% e collegare una funzione di callback a quel percorso. È quello il modo giusto o esiste un modo corretto …
Nel mio modulo visualizzo un menu all'interno di un blocco usando drupal_render(menu_tree('my-menu')). Nell'output t()sono racchiuse le variabili stampate con <em class="placeholder"> </em>. Drafts <em class="placeholder">(4)</em> Inbox <em class="placeholder">(2)</em> Come lo spengo?
Sto cercando un modo per visualizzare voci di menu come immagini (con rollover) piuttosto che i soliti collegamenti di testo. Ho trovato le icone del menu del modulo , ma come suggerisce il nome, è progettato per posizionare l'icona accanto al collegamento. Qualcuno ha una tecnica per farlo? Forse devo …
Sto scrivendo il mio terzo modulo personalizzato e questa è la mia più grande sfida. So come utilizzare hook_menu per generare voci di menu e, a seconda del percorso scelto, determina dove vengono visualizzati sul sito (menu di amministrazione o menu principale, ecc.). La mia domanda è: come faccio a …
voglio espandere i collegamenti primari del mio tema, quindi ho inserito il seguente codice nel mio modulo personalizzato. function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } In page.tpl.php ho usato print theme('links', $primary_links), ma i collegamenti primari non si sono espansi. Perché?
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.