MultiLipi’s HTML Block Editor gives you structural control over translated webpages directly inside the Visual Editor. Replace existing markup, insert localized banners and calls-to-action, hide blocks for one language, and reuse saved HTML snippets across your workflow.
This is useful when a translated page needs more than a text change—for example, a market-specific promotion, a localized call-to-action, a different section structure, or content that should only appear for one audience. If you are new to this workspace, begin with the MultiLipi Visual Editor guide and the translations editor overview.
What you’ll learn
1. What is the HTML Block Editor?
Structural control for a specific translated language and page.
The HTML Block Editor is an advanced feature inside MultiLipi’s Visual Editor. Instead of limiting changes to visible copy or CSS, it lets you work with the HTML of a selected element through a dedicated panel.
- Replace an English section with a fully customized Hindi section.
- Insert a localized promotional banner before a product description.
- Add a market-specific CTA after an existing paragraph.
- Hide a section that is irrelevant to one language audience.
- Reuse the same promotional markup across multiple translated pages.
2. Open the HTML Block Editor
Select a language, target an element, then open its HTML controls.
DIV, H1, P, or SPAN.The floating toolbar separates content translation, visual styling, and HTML structure. For presentation-only changes, use Style or follow the custom CSS guide; use HTML when the markup itself must change.
3. Understand the interface
Read the current tag, tabs, hierarchy, and parent scope before editing.
Element identification
The selected tag—such as DIV or H1—appears at the top of the panel.
Editor tabs
Visual handles styling, HTML Block handles markup, and Custom CSS handles presentation rules.
Element hierarchy
A breadcrumb such as html > body > main > div shows the selected element’s location.
Parent navigation
Parent moves selection outward to the containing element when you need a broader scope.
4. Understand the HTML editing actions
Choose whether to replace the inside or add markup next to the selection.
4.1 Replace Inner Content (innerHTML)
This replaces the selected element’s children while preserving the outer selected element. It is the right choice for replacing a heading, rebuilding a content block, or creating a different localized presentation.
4.2 Insert Before Element
Adds custom markup immediately before the selection without removing its existing content. Use it for localized notices, introductions, campaign banners, or market-specific explanations.
4.3 Insert After Element
Adds markup immediately after the selected element. It works well for contact buttons, related content, product recommendations, and localized calls-to-action.
5. Edit HTML within a translated webpage
Enter valid markup, inspect the result, and save through the supported workflow.
Common elements include headings, paragraphs, containers, spans, emphasis, links, and lists. For terminology that should remain consistent across translations, configure MultiLipi glossary rules rather than duplicating manual HTML changes. For image and visual localization, use the dedicated media translation workflow.
6. Hide a block for a specific language
Remove market-irrelevant content from one translated experience.
The Hide in this language control hides the selected block only for the currently edited language. This can be appropriate for a market-specific offer, unavailable product, or alternate localized introduction.
7. Create and manage reusable HTML snippets
Save repeated markup once, then select it from your snippet library.
Reusable HTML Snippets provide a WPCode-style library for repeated banners, notices, CTAs, product blocks, and custom layouts. Open HTML Snippets, then choose + New Snippet or Create First Snippet.
After saving, return to HTML Block and use Insert Saved Snippet.... The nearby + Manage link reopens snippet management.
8. Customize individual headings and elements
Preserve semantic tags while changing their localized inner markup.
To customize an H1, select the heading itself, confirm the selected tag is H1, choose Replace Inner Content, edit the markup, preview, and save.
9. Preview, save, restore, and dynamic content
Understand how the editing state affects translation and loaded content.
Preview
Inspect nested markup, links, spacing, and layout before saving.
Save HTML
Persist the current modification through the supported editor workflow.
Restore
Use the available restoration action, then verify its exact scope.
10. Best practices for HTML customization
Keep local changes precise, valid, responsive, and safe.
- Select the smallest element that achieves the intended result.
- Prefer insertion when original content should remain.
- Keep tags valid, closed, and correctly nested.
- Test localized links instead of assuming /contact/ resolves correctly in every language.
- Avoid untrusted scripts, event handlers, and unknown embed code.
- Check desktop and mobile viewport controls before saving.
- Use snippets for repeated structures and glossary rules for repeated terminology.
- Do not hide critical functionality merely to simplify a localized layout.
For right-to-left layouts, review RTL language support. If visitors should automatically reach a suitable locale, configure the visitor language redirector. For bulk content work, the translation import and export guide may be more efficient than element-by-element HTML edits.
11. Troubleshooting common issues
Diagnose scope, action, syntax, and translation-state problems.
The HTML Block tab isn’t showing
Select an editable webpage element, then choose HTML from its floating toolbar or open HTML Block in the Style Editor.
Content disappeared after replacement
You likely replaced the children of a parent container. Restore if appropriate, select a smaller element, and retry.
Inserted HTML is in the wrong position
Confirm both the Before/After action and the selected target. Parent navigation changes insertion scope.
The same heading appears twice
Replace the existing heading’s inner content instead of inserting another heading beside it.
Custom HTML looks incorrect
Check syntax, closing tags, existing site CSS, parent dimensions, and responsive viewport behavior.
Dynamic content is unavailable
Stop editing, let translation and dynamic loading finish, then start editing again.
A reusable snippet is missing
Confirm it was saved in HTML Snippets or + Manage, then reopen Insert Saved Snippet.
A hidden block is still visible
Verify the selected container, current language, saved state, and any delayed dynamic rendering.
12. Final HTML Block Editor checklist
A last pass before you finalize a localized HTML change.
Frequently asked questions
Quick answers for common HTML Block Editor workflows.
What is the HTML Block Editor in MultiLipi?
Do I need coding experience?
Can I add HTML without removing existing content?
Can I hide a section for one language?
Can I create reusable HTML snippets?
Does this change my website’s original source code?
Why is translation paused while editing?
Ready to customize?
Build a better localized experience
Start with the smallest appropriate element, preview every structural change, and save only after checking the result at desktop and mobile sizes.

