Veidlapu identitāte
Kā SilentShield atšķir vienu veidlapu no otras — un kāpēc veidlapa kopīgā galvenē vai kājenē var tikt saskaitīta vairākas reizes.
Kāpēc veidlapa parādās vairākas reizes
Katra veidlapa saņem atslēgu, un viss, ko iestatāt — aizsardzība, kas notiek atkarībā no vērtējuma — ir piesaistīts šai atslēgai. Ja veidlapai nav nekā, pēc kā to atpazīt, atslēgai jānāk no lapas, kurā tā atrasta. Veidlapa kopīgā galvenē vai kājenē tad katrā lapā saņem citu atslēgu: tā parādās vienreiz katrā lapā, un iestatījums attiecas tikai uz vienu no tām.
Nosauciet veidlapu paši
Viens atribūts to atrisina uz visiem laikiem. Tā ir vienīgā identitāte, ko nekas cits nevar pārrakstīt, jo tā vienīgā ir jūsu rokās:
<form data-ss-form="newsletter">
<input type="email" name="email" required>
<button type="submit">Subscribe</button>
</form>Izvēlieties nosaukumu, kas apraksta veidlapu, nemainiet to un katrai atsevišķai veidlapai lietojiet citu. Nosaukums nekad nenonāk pie apmeklētājiem. Vēlākas koda izmaiņas, arī pievienoti lauki, identitāti vairs nemaina.
Kas tiek izmantots bez marķiera
Bez marķiera ņemam pirmo stabilo lietu, ko veidlapa piedāvā:
| Atpazīts pēc | Ko tas nozīmē |
|---|---|
data-ss-form | Jūs veidlapu nosaucāt. Stabili starp lapām un pāri pārveidojumiem. |
action | Veidlapa sūta uz konkrētu adresi, un tā ir vienāda katrā lapā. |
id | Id, ko uzrakstījāt paši. Ģenerētos id — React „:r1:” vai tos ar garām ciparu virknēm — ignorējam, jo tie mainās katrā lapas ielādē. |
name | Veidlapas name atribūts. |
path | Veidlapu nekas neidentificēja, tāpēc tiek izmantota lapa, kurā tā atrasta. Tieši šis gadījums saskaita vienu veidlapu vairākas reizes. |
Veidlapa, kas atpazīta pēc lapas ceļa, attiecībā uz jūsu iestatījumiem nākamajā lapā nav tā pati veidlapa. Ja varat pievienot marķieri, tas ir risinājums. Veidlapu lapā šie gadījumi ir atzīmēti, lai redzētu, kurus tas skar.
Kad nevarat mainīt kodu
Daudzas veidlapas nāk no tēmas vai spraudņa, ko nerediģējat. Veidlapu lapā varat atlasīt rindas, kas patiesībā ir viena veidlapa, un tās apvienot: apvienotās veidlapas iestatījumi tad attiecas visur, kur tā parādās. Tāds pats efekts kā marķierim, tikai reģistrēts pie mums, nevis jūsu lapā.
Kas notiek, kad veidlapa mainās
Ja veidlapa iegūst labāku identitāti — pievienojat marķieri vai parādās action atribūts — tā saglabā esošo rindu un visu, ko esat iestatījuši. To atpazīst kā veidlapu, kas tā jau bija. Statistika no laika pirms izmaiņām paliek pie vecās identitātes un netiek pārnesta.
Kā katra veidlapa tika atpazīta, kā arī nosaukšanas un apvienošanas iespēju atradīsiet sadaļā API atslēgas → Veidlapas.