Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.
Design Manager

Sisäkkäisten moduulien päivittäminen suunnittelunhallinnassa

Päivitetty viimeksi: marraskuuta 2, 2021

Tämä koskee seuraavia:

Marketing Hub Professional, Enterprise
CMS Hub Professional, Enterprise
Vanhentunut Marketing Hub Basic-versio

Uudessa design managerissa jotkin v1-kustomoidut moduulit on ehkä päivitettävä v2-moduulikehykseen, jotta niitä voidaan käyttää tulevan sisällön luomiseen. Uusi moduulikehys on tehokkaampi, luotettavampi ja luo paremman kokemuksen editorissa.

Vaikka voit edelleen käyttää useimpia v1-moduuleja v2-kehyksessä, moduulinHTML + HubL -merkintämuotoonupotettuja moduuleja ei enää tueta. V1:n mukautetuissa moduuleissa nämä sisäkkäiset moduulit renderöitiin ylimääräisinä muokattavina moduuleina sivueditorissa.

Uusi v2-moduulikehys sisältää entistä tehokkaammanmoduulikenttiäosoitteeseenlisätä moduuliin joustavia elementtejä, joita voidaan muokata sivutasolla. Tämä poistaa moduulien sisälle upotetuista moduuleista johtuvat tarpeettomuus- ja yhteensopivuusongelmat, mikä johtaa parempaan suunnittelukokemukseen kokonaisuutena.HubL-tunnisteettuetaan edelleen v2-moduulikehyksessä, mutta vain jos ne viittaavat tiettyyn moduulin kenttätyyppiin. Voit käyttää moduulieditoriin sisäänrakennettuakopiointisnippet-toimintoa varmistaaksesi, että HubL on muotoiltu oikein.

Sisäkkäisen moduulin tunnistaminen

Jos jossakin malleissasi on sisäkkäinen moduuli, saatat nähdä seuraavaa odottamatonta käyttäytymistä:

  • Moduulit, jotka olivat aiemmin muokattavissa sisältöeditorissa ja joita ei enää voi käyttää.
  • Odottamaton tai puuttuva sisällön esittäminen sisältöeditorissa, jota ei voi muokata.

Voit tarkistaa olemassa olevat v1-kohtaiset mukautetut moduulisi ennen niiden päivittämistä v2:een, jotta voit tunnistaa koodissa olevat sisäkkäiset moduulit ennakoivasti.Sisäkkäinen moduuli on voitu lisätä v1-moduuliin käyttämällä joko rivi- tai lohkosyntaksia.

Inline-syntaksi

{{ widget.my_awesome_field }}
{% rich_text "my_rich_text_nested_module" label='Tämä on sisäkkäin mukautetun moduulin sisällä, ja se renderöidään erillisenä ', html='<div>Minun oletussisältö menee tähän</div>' %}



Lohkon syntaksi

{{ widget.my_awesome_field }}
{% widget_block rich_text "my_rich_text_nested_module" %}
{% widget_attribute "html" %}
<div>
Oletussisältöni tulee tänne
</div>
{% end_widget_attribute "html" %}












{% end_widget_block %}






Aiemmin jompikumpi näistä esimerkeistä renderöi sisällönmuokkauksessa ylimääräisen muokattavan rikkaan tekstin moduulin, jota voitiin mukauttaa vasemmassa sivupalkissa.

nested-module-1

Moduulikehyksen v2:ssa sisäkkäinen rikkaan tekstin moduuli ei näy sisältöeditorissa.

nested-module

Mallin sisäkkäiset moduulit eivät enää ole muokattavissa v2-moduulikehyksessä.Näiden moduulien on oltavaluoda uudelleentyhjästä tai alkuperäisen moduulin kloonatusta ja muokatusta versiosta..

Huomaa: dHubL-tunnisteiden poistaminen moduuleistasi voi johtaa sisällön katoamiseen julkaistuilta sivuilta, blogikirjoituksista tai sähköposteista, joissa viitataan tähän moduuliin. Niin kauan kuin alkuperäinen sisäkkäinen moduuli pysyy v1-kehyksessä eikä sitä päivitetä, kaikki näissä moduuleissa oleva sisältö, joka on jo julkaistu, renderöityy odotetulla tavalla.

Korvaa sisäkkäinen moduuli

Jos haluat luoda uuden version v1-sisäkkäismoduulista käytettäväksi v2-moduulikehyksessä, voit kloonata v1-moduulisi japäivittää kloonin. Tätä päivitettyä kloonattua moduulia voidaan muokata sen varmistamiseksi, että moduuli toimii onnistuneesti uudessa kehyksessä. Vaihtoehtoisesti voitluoda moduulin uudelleen tyhjästä.

Voit kloonata v1-moduulin ja päivittää sen v2:een:

  • Siirry kohtaanMarkkinointi > Tiedostot ja mallit > Suunnittelutyökalut ja etsi moduuli hakemistosta.
Huomaa:sinua saatetaan kehottaa päivittämään moduuli heti, muista klikataCancel.
  • Napsauta hiiren kakkospainikkeella moduulia, jonka haluat kopioida, ja valitseKloonaa.
  • Sinua pyydetään jälleen päivittämään moduuli uuteen kehykseen. Valitse napsauttamalla ne mallinetyypit, joissa haluat käyttää tätä moduulia, ja valitse sittenPäivitä.
  • Päivitä sisäkkäisenmoduulinHTML + HubL -merkintävaihtamalla HubL-tunnisteiden esiintymätkenttiin.

Kun olet luonut uuden moduulisi v2-kehyksessä, sinun on kloonattava ja muokattava kaikkia malleja, joita haluat käyttää tämän moduulin kanssa tulevan sisällön luomiseen.

  • Etsi v1-moduulia käyttävät mallit hakemistosta ja luo klooni kyseisestä mallista.
  • Napsauta uudessa kloonatussa mallineessa hiiren kakkospainikkeella v1-moduulia ja valitseVaihda moduuli. Etsi ja napsauta sitten juuri luomasi moduulin uutta v2-versiota.
swap module
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.