Kā izveidot pielāgotu logrīku Magento 2

Logrīki ir neticami līdzekļi, kas ļauj pievienot dinamisku vai statisku saturu CMS lapām un blokiem jūsu Magento 2 vietnē. Tie ir atkārtoti lietojami un nepieciešami rīki, kas nodrošina vairākas funkcijas, kuras var izmantot Magento 2 veikala CMS blokā..


Kad logrīki tiek pievienoti Magento veikalam, tie ļauj apmeklētājiem sērfot un ērti apskatīt jūsu veikalu. Viņi izveido pievilcīgas vietņu veidnes un dizainus, kas bagātina lietotāju pieredzi, vienlaikus nodrošinot vēl nebijušu kontroli un elastību administratora panelī..

Šī apmācība palīdzēs jums izveidot pielāgotu logrīku veikalā Magento 2, lai uzlabotu apmeklētāju pieredzi un uzlabotu navigāciju veikalā.

Gatavs? Sāksim.

1. solis – jauna moduļa izveidošana

Pirmais solis, izveidojot pielāgotu logrīku Magento 2, ir jauna moduļa izveidošana. Modulim nepieciešama moduļa mape, un, šajā gadījumā, tiks izmantota nosaukumvieta HostAdvice kā nosaukumvieta un CustomWidget kā moduļa mapes nosaukums. Moduļa mape atradīsies pārdevēja mapē ar nosaukumu lietotne / kods.

Šīs apmācības nolūkos mēs to izmantosim lietotne / kods / HostAdvicel / CustomWidget / composer.json. Komponists ielādēs šo failu, kad to palaidīsim, kaut arī mēs to neizmantojam kopā ar moduli.

2. solis – reģistrācijas.php izveidošana

Mums modulis jāreģistrē Magento. Lai to paveiktu, vispirms izveidojiet register.php atrašanās vietā lietotne / kods / HostAdvice / CustomWidget / registration.php izmantojot zemāk redzamo kodu.

<?php
\ Magento \ Framework \ Component \ ComponentRegistrar :: reģistrēties (
\ Magento \ Framework \ Component \ ComponentRegistrar :: MODULIS,
‘Toptal_CustomWidget’,
__DIR__
);

Pēc tam izmantojiet zemāk esošo kodu, lai atrašanās vietā izveidotu reģistrācijas failu, modulis.xml lietotne / kods / HostAdvice / CustomWidget / module.xml.

<?xml versija ="1.0" ?>

3. solis – logrīka inicializēšana

Kad esat izveidojis nepieciešamos reģistrācijas failus, nākamais solis ir logrīka inicializēšana. Izveidot widget.xml konfigurācijas fails atrašanās vietā lietotne / kods / HostAdvice / CustomWidget / etc / widget.xml. Izmantojiet šo komandu:

<?xml versija ="1.0" ?>

Uzņēmējdarbības padoma logrīks

Nosaukums

Saturs

Iepriekš norādītajā komandā mēs esam iezīmējuši divus ievades laukus, Nosaukums, un Saturs. Ikreiz, kad tiek izsaukts jauns logrīks, tiks parādītas abu lauku vērtības. Arī tagā mēs esam pasludinājuši bloku klasi, HostAdvice \ CustomWidget \ Bloķēt \ Logrīks \ Parauga logrīks virzīt jauno logrīku izmantot konkrēto veidni.

4. solis – logrīku bloka izveidošana

Pēc tam izveidojiet bloka lauku ar nosaukumu Paraugawidget.php, atrašanās vietā HostAdvice / CustomWidget / Bloķēt / Logrīks /, izmantojot zemāk redzamo kodu:

<?php

nosaukumvieta HostAdvicel \ CustomWidget \ Bloķēt \ Logrīks;

izmantojiet Magento \ Framework \ View \ Element \ Template;
izmantojiet Magento \ Widget \ Block \ BlockInterface;

klases paraugswidget paplašina veidnes ieviešanu BlockInterface
{

aizsargāts $ _template = "logrīks / paraugswidget.phtml";

}

Iepriekš minētajā komandā, HostAdvice \ CustomWidget \ Bloķēt \ Widge \ Paraugu logrīks ir pareizi deklarēts un pielāgotā veidne ir piešķirta $ _template mainīgs.

Tagad veidnes faila izveidošanai mēs izmantosim zemāk esošo komandu paraugswidget.phtml, atrašanās vietā HostAdvice / CustomWidget / view / frontend / templates / widget.

<?php if ($ bloķēt->getData (‘widgettitle’)): ?>

<?php echo $ bloķēt->getData (‘widgettitle’); ?>

<?php endif; ?>
<?php if ($ bloķēt->getData (‘widgetcontent’)): ?>

<?php echo $ bloķēt->getData (‘widgetcontent’); ?>

<?php endif; ?>
Iepriekš minētajā kodā logrīku parametri ir atlasīti, izsaucot $ this->getData (‘widgettitle’); un $ šo->getData (‘widgetcontent’); vērtības.

5. solis – logrīka ievietošana

Tagad jūsu pielāgotais logrīks ir veiksmīgi izveidots. Piesakieties Magento 2 administratora apgabalā un atlasiet Saturs tad Lapas.

Klikšķis Izvēlieties opcijā Sākumlapa un atlasiet Rediģēt.

Izvērsiet Saturs sadaļu un noklikšķiniet uz Ievietot logrīku ikona, lai ievietotu pielāgoto logrīku.

Tas jūs aizvedīs uz Ievietot logrīku platība. Noklikšķiniet uz bultiņas logrīka tipā, atlasiet Uzņēmējdarbības padoma logrīks, no nolaižamā saraksta.

Iekš Logrīku opcijas, ievadiet Saturs un Nosaukums lai tiktu parādīts sākumlapā, un noklikšķiniet uz Ievietot logrīku.

Visbeidzot, lai veiktu jebkādas izmaiņas, izskalojiet Magento 2 kešatmiņu, palaižot CLI un palaižot šādas komandas:

php bin / magento kešatmiņa: tīra
php bin / magento cache: skalošana

Ielādējiet sava veikala priekšpusi.

Secinājums

Tieši tā! Jūs esat veiksmīgi izstrādājis un ievietojis jaunu pielāgotu logrīku savā Magento 2 veikalā. Jaunajam logrīkam būs izšķiroša nozīme jūsu operētājsistēmas darbībā, jo tas piedāvā lielāku radošo brīvību un ļauj viegli pārdot produktus..

Apskatiet šos top 3 Magento hostinga pakalpojumus:

FastComet

Sākuma cena:
2,95 USD


Uzticamība
9.7


Cenu noteikšana
9.5


Lietotāju draudzīgs
9.7


Atbalsts
9.7


Iespējas
9.6

Lasīt atsauksmes

Apmeklējiet vietni FastComet

A2 mitināšana

Sākuma cena:
3,92 USD


Uzticamība
9.3


Cenu noteikšana
9.0


Lietotāju draudzīgs
9.3


Atbalsts
9.3


Iespējas
9.3

Lasīt atsauksmes

Apmeklējiet vietni A2 Hostings

ScalaHosting

Sākuma cena:
4,95 USD


Uzticamība
9.4


Cenu noteikšana
9.5


Lietotāju draudzīgs
9.5


Atbalsts
9.5


Iespējas
9.4

Lasīt atsauksmes

Apmeklējiet vietni ScalaHosting

Saistītie padomi

  • Kā izveidot produktu komplektu Magento 2
    starpposms
  • Kā izveidot jaunu produktu Magento
    jauniņais
  • Kā iestatīt SSL / TLS šifrēšanu Magento
    starpposms
  • Kā izveidot jaunu Magento tēmu
    starpposms
  • Kā instalēt Magento Cpanel
    jauniņais
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me