Aangepaste code insluiten - Webflow hulp
Voeg aangepaste codeblokken toe aan je site met het Code Embed-element om allerlei aangepaste functionaliteiten te ontgrendelen.
<style>
-tags en JS in <script>
-tags. Je kunt geen server-side talen (bijv. Perl, PHP, Python, Ruby) integreren in een Code Embed-element.Hoe voeg je een Code Embed-element toe
Je kunt code van derden of je eigen aangepaste code overal in je ontwerp of in een rich text-element insluiten.
Hoe voeg je aangepaste code direct toe aan je ontwerp
- Kopieer de code die je wilt insluiten naar je klembord
- Open het Toevoegen-paneel en voeg een Code Embed-element toe aan het Webflow-canvas
- Plak de aangepaste code die je in stap 1 hebt gekopieerd
- Sla op en sluit de modal af
<html>
, <body>
of <head>
tags toe aan je aangepaste code, anders zal je website/lay-out breken.Hoe aangepaste code toe te voegen aan een rich text-element
- Kopieer de code die je wilt insluiten naar je klembord
- Plaats je cursor in het rich text-element waar je je aangepaste code wilt toevoegen
- Klik op het “plus” pictogram om het invoegmenu te openen en klik op de aangepaste codeknop
- Plak de aangepaste code die je in stap 1 hebt gekopieerd
Hoe dynamische inhoud te gebruiken binnen je aangepaste code
Je kunt Collectievelden in de ingesloten code opnemen om dynamisch informatie op te halen voor verschillende toepassingen. Meer informatie: Zie Dynamische insluitingen in het Webflow Helpcentrum.
Hoe het Code Embed-element te bewerken
Er zijn verschillende manieren om de code-editor te openen en de code in een Code Embed element te bewerken. Je kunt:
- Het Code Embed element op het canvas selecteren en dubbelklikken
- Het Code Embed element op het canvas selecteren en op enter drukken
- Het Code Embed element op het canvas selecteren en op het instelling “tandwiel” pictogram klikken
- Het Code Embed element op het canvas selecteren en Open code-editor klikken in het Instellingenpaneel onder Code Embed-instellingen
Hoe de afmetingen van het Code Embed-element instellen
Als de aangepaste code binnen het Code Embed-element niet expliciet de grootte of afmetingen instelt, kan de inhoud vaak de volledige breedte van het bovenliggende element innemen. Je kunt mogelijk height="100%" width="100%"
toevoegen in je aangepaste code, waarmee je de breedte en hoogte van het embed-element en de inhoud vanuit het Stijl-paneel kunt aanpassen.
Hoe de ingesloten inhoud te bekijken
Aangepaste code omgeven door <iframe></iframe>
of <style>
tags zal een voorbeeld tonen op het canvas of binnen je rijke tekstelement, maar sommige code Embeds kunnen alleen op de live website worden bekeken. Elke keer dat een tag in de code-editor wordt gebruikt, zie je een tijdelijke aanduiding voor dat element in de Designer.
Zodra je een voorbeeld bekijkt, publiceert of je site exporteert, zal het script en de aangepaste code binnenin worden weergegeven waar je het hebt geplaatst.
Alle code hier wordt uitgesloten
Meer informatie: Zie Gebruik .webflow.io als een stagingdomein voor testen en feedback.
FAQ en tips voor probleemoplossing
Kan ik server-side talen gebruiken in een Code Embed-element?
Je kunt geen server-side talen (bijv. Perl, PHP, Python, Ruby) integreren in een Code Embed-element. Het Code Embed-element ondersteunt alleen HTML, CSS in <style>
tags, en JS in <script>
tags.
Kan ik de limiet van 50.000 tekens voor het Code Embed-element verhogen?
Aangepaste code in het Code Embed-element mag niet meer dan 50.000 tekens bevatten. Als de code die je wilt insluiten langer is, kun je deze op een andere server opslaan en het script in je embed refereren. Je kunt je aangepaste code ook verkleinen met een tool van derden of de code splitsen in meerdere Code Embed-elementen (mits dit geen JavaScript-functies breekt).
Help! Mijn aangepaste code werkt niet!
Controleer of je code de juiste openings- en/of sluitingstags bevat en geen <html>
, <body>
of <head>
tags bevat.
Vanaf augustus 2020 bevatten nieuw gepubliceerde Webflow-sites jQuery v3.5.1. Het importeren van andere versies van jQuery met aangepaste code kan conflicten en onverwacht gedrag op je site veroorzaken. Scripts die DOM-evenementen beïnvloeden zoals onClick, onHover, enz., kunnen ook onverwacht gedrag veroorzaken.
Het is belangrijk om te onthouden dat aangepaste code een geavanceerde wijziging is die in conflict kan komen met de onderliggende functionaliteit van Webflow. Daarom kan Webflow de functionaliteit of volledige compatibiliteit van aangepaste code niet garanderen.
Ons ondersteuningsteam kan geen directe hulp bieden bij het instellen of oplossen van problemen met aangepaste code, aangezien deze onderwerpen buiten het bereik van ons klantenondersteuningsbeleid vallen. Als je problemen ondervindt met aangepaste code, laat het ons dan weten op het Webflow Forum, waar de hele Webflow-gemeenschap (inclusief personeel) extra hulp en bronnen kan bieden.