Vedo molte ricorrenze di questo commento /* @escapeNotVerified */nei file modello per Magento2. Ha un significato speciale? C'è qualche utilità per questo? Esempi: https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 Potrei andare avanti per alcune pagine qui.
Ho appena iniziato a giocare con Magento 2. Qualcuno può dirmi dove posso trovare l'opzione "Suggerimenti percorso modello" che era in Sistema> Configurazione> Sviluppatore> Debug ?
Magento consiglia di non utilizzare i modelli tramite collegamenti simbolici: Advanced > Developer > Template Settings > Allow Symlinks Avvertimento! L'abilitazione di questa funzione non è consigliata negli ambienti di produzione perché rappresenta un potenziale rischio per la sicurezza. Fino ad oggi non riesco a vedere alcun rischio qui. Qual …
Come posso chiamare qualsiasi funzione di blocco in qualsiasi phtml? Ad esempio, se desidero chiamare la mia funzione di blocco personalizzata nell'elenco dei prodotti.phtml?
Come aggiungere condizionalmente un blocco (a seconda della configurazione nel pannello di amministrazione) nel layout XML di Magento? Possiamo verificare se la configurazione è vera per le azioni. Nell'esempio seguente, se la sample/config/show_toplinksconfigurazione dal pannello di amministrazione (in Sistema-> Configurazione) è vera , il file modello links.phtmlverrà utilizzato per eseguire …
Sono consapevole che Magento 2 ha diversi metodi disponibili per proteggere il modello: $block->escapeHtml() $block->escapeQuote() $block->escapeUrl() $block->escapeXssInUrl() Ma mi chiedo quando utilizzare ciascuno di questi metodi?
In Magento 2, la $thisvariabile non fa più riferimento all'oggetto blocco di un modello. Si riferisce a una classe modello Magento\Framework\View\TemplateEngine\Php Tuttavia, questa classe di modelli ha un __callmetodo passthrough #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } Che assicurano che qualsiasi chiamata di metodo arrivi …
Alcuni di voi probabilmente leggeranno questo argomento riguardo al tema da zero per Magento 1: Theming - a partire da zero Mi chiedevo quale sarebbe stata la migliore pratica per sviluppare un tema da zero per Magento 2? Costruisci usando il tema nativo lumao blank? O qualsiasi altra cosa ? …
Esiste un helper Magento integrato per sfuggire ai dati del modello in uscita per prevenire XSS? O dovrei semplicemente usare il PHP htmlspecialcharso le htmlentitiesfunzioni?
Sto cercando di creare un blocco statico per mostrare prodotti dinamici. Questo è il codice che dovrebbe ottenere ogni categoria figlio e stampare l'immagine per ciascun prodotto in ciascuna categoria. <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?><ol><?php foreach ($category->getChildrenCategories() as $child_category) { ?><li> <ul><?php foreach ($child_category->getProductCollection() as $product) { …
Sto lavorando con Magento 2 - beta. Ma non riesco a trovare come ottenere i valori di configurazione nei file phtml. ad es .: Voglio ottenere i valori di configurazione dei miei moduli personalizzati nel Magento_Catalog/templates/product/list.phtmlfile. Qualcuno sa come farlo?
Sto sviluppando un modulo personalizzato per il metodo di pagamento in Magento 2. Attualmente sto usando cc-form.html dalla directory del fornitore e il modulo funziona bene. Vedi sotto il percorso: vendor / Magento / modulo di pagamento / view / frontend / web / template / pagamento / cc-form.html C'è …
Qual è lo scopo di rendere la pagina del modulo personalizzata in Magento2 usando la \Magento\Framework\View\Result\PageFactoryclasse factory risultante iniettata nel costruttore e fare in modo che la pagina venga visualizzata $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); piuttosto che fare questo tipo di display sotto che è uguale all'approccio Magento 1.x. $this->_view->loadLayout(); $this->_view->renderLayout();
Voglio visualizzare il numero di telefono salvato in magento admin in frontend in magento 2. Come nel magento 1.9 è come $storePhone = Mage::getStoreConfig('general/store_information/phone');
Come accedere Media URLal file modello? Tutta la soluzione che ho trovato chiama direttamente Object Manager. Un'altra mia preoccupazione, puoi mai chiamare il gestore oggetti direttamente come best practice? (perché nella maggior parte della soluzione stanno usando la gestione degli oggetti)
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.