How to add, modify, or remove banners using HTML Editor
Overview
One of the main benefits of KurocoEdge is that you can make changes to your webpages 'on the edge', without having to make any changes to your site's source code – or even make changes to any content in a CMS you may be using.
This tutorial explains how to easily add, modify, or remove banners, using KurocoEdge's 'HTML editor' functionality.
What You'll Learn
Adding a new banner
For this exercise, we will be using the KurocoEdge homepage as the default backend.
We will be referring the the banner below for this exercise.

To begin, we will confirm the banner element by right clicking the banner on your webapge and select the
Inspectmenu to open the developer tool.

In the developer tool, we can verify the banner's HTML element.

Copy the banner's HTML element by right clicking the element in the developer tool and select
Copy > Copy element.

Now that we have copied the HTML element of the banner, we will need to add a rule to add a new banner.
Select a draft deployment and click the
Addbutton to add a new rule.

Go to the
Responsetab and add aHTML Editorfield in theExecutionsection.

Click the
Editbutton of theHTML Editorand go to theHTML Injectiontab, selectInsert beforeas the inject location and then paste the HTML element code that you have copied earlier into theHTMLfield.

The above settings will insert a new banner element HTML above the CSS selector of our choice.
We will insert the new banner element HTML before this section.

To do this, copy the section's CSS selector by right clicking the element in the developer tool and select
Copy > Copy selector.

Go back to the KurocoEdge rule and paste the CSS selector that you've copied in the
Generaltab of theHTML Editor.

Close the
HTML editormodal window, click theUpdatebutton on the bottom left of the page to save your changes.Click the
Previewbutton on the top right of the page to preview the rule that you've set up.A new banner element should be displayed on your webpage

Modifying an existing banner
Next, we will modify the color of the banner.
We do this by identifying the CSS selector of the banner element, which is .c-banner in this example.

Create a new
HTML Editorfield in theExecutionsection for theResponsetab with.c-banneras the CSS selector.

To modify the banner color, select the
Tag Attributestab and enter the following.Operation Attribute Name Value Set style background-color: red 
Click
Updateto save your changes and preview the rule by clicking thePreviewbutton.You will notice that the original banner's color has changed while the banner added using KurocoEdge still remain the same color.

This is because this new rule overrides and sets the style of the background-color to red, while the banner added via KurocoEdge is injecting the HTML code that you've previously copied which does not contain any style settings.
You can learn more about how rules affect each other by referring to the Rule execution priority documentation.
Removing or hiding a banner
Finally, we will can hide or delete a banner using the following options in the HTML Editor.

If Hide option is selected, then the element will be hidden from the webpage but the HTML code will remain and be visible in the developer tool.

The Hide option sets the element's style to display:none, this does not work in conjunction with HTML editor that also make modification to the element's style. If the element's style is being modified by the HTML editor and the Hide option is enabled, only one of the 2 settings would take into effect, therefore, if you would like to hide an element that already has custom style modification, then you should add the display:none tag to the style of the element by setting it in the Tag Attributes tab of the HTML editor.
If Delete option is selected, then the element will be removed entirely from the webpage, including the HTML code.
Summary
In this tutorial, you have learned how to identify the HTML element of your banner, add a new banner, modify banner properties, and remove or hide banners, using KurocoEdge.
Support
If you have any other questions, please contact us or check out Our Discord Community.