Editing Tile Instance
This guide covers how to edit tile instances, including making overrides, binding data, and customizing individual instances while maintaining their connection to the template.
Overview
Editing a tile instance allows you to:
- Customize content specific to this instance
- Override template styles when needed
- Bind data to display dynamic content
- Set conditions for instance visibility
Accessing Instance Edit Mode
Method 1: Click on Canvas
- Navigate to the page with the instance
- Click directly on the instance
- Instance becomes selected
- Floating Design Panel opens
Method 2: From Page Tiles Section
- Open the Floating Design Panel
- Click the Page Tiles tab
- Select the instance from the list
- Instance becomes active for editing
Instance Edit Interface
When editing an instance:
┌─────────────────────────────────────────────────────────────┐
│ Instance: "Welcome Card" (from Welcome Card Template) │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ [Element] Welcome, {firstName}! │ │
│ │ │ │
│ │ [Element] Your dashboard is ready. │ │
│ │ │ │
│ │ [Button] Get Started │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ Floating Design Panel: Shows instance & element options │
│ │
└─────────────────────────────────────────────────────────────┘Editing Instance Position
Move the Instance
- Click and drag the instance
- Drop in new position on the page
- Position is automatically saved
Set Exact Position
- Select the instance
- Open Position tab in Floating Design Panel
- Enter X and Y coordinates
- Instance moves to exact position
Editing Instance Size
Resize by Dragging
- Select the instance
- Drag the resize handles
- Release when at desired size
Set Exact Dimensions
- Select the instance
- Open Dimensions tab
- Enter width and height values
- Toggle between px, %, or auto
Editing Elements Within Instance
Select an Element
- Click on an element inside the instance
- Element becomes selected
- Floating Design Panel shows element options
Make Changes
Available modifications:
| Tab | What You Can Change |
|---|---|
| General | Element content, label, placeholder |
| Text | Font, size, weight, alignment |
| Color | Background, text, border colors |
| Dimensions | Width, height, padding, margin |
| Position | Alignment within the instance |
| Events | Click actions, triggers |
| Connect | Data bindings |
Creating Overrides
What is an Override?
An override is when you change something in the instance that differs from the template:
Template Default: Button text = "Submit"
Instance Override: Button text = "Register Now"
Result: This instance shows "Register Now" while
other instances show "Submit"How to Create an Override
- Select an element in the instance
- Make a change (text, color, size, etc.)
- The change becomes an override automatically
- Override persists when template updates
Override Indicator
Overridden properties may show:
- A visual indicator (dot or highlight)
- Different color in the panel
- "Overridden" label
Data Binding
Bind Element to Data
- Select an element in the instance
- Open the Connect tab
- Choose a data source
- Select the field to bind
Example: Binding Text to User Name
Element: Text Label
Connect Tab:
├── Data Source: User Data
├── Field: firstName
└── Format: None
Result: Label displays current user's first nameDynamic Content
Common bindings:
| Element | Binding | Display |
|---|---|---|
| Text Label | User.name | "John Smith" |
| Image | Product.imageUrl | Product image |
| Button | Action.label | Dynamic button text |
Conditional Visibility
Set Instance Conditions
- Select the instance
- Open Conditions section
- Add visibility conditions
- Instance shows/hides based on conditions
Set Element Conditions
- Select element within instance
- Open Conditions for that element
- Add element-specific conditions
- Element shows/hides within the instance
Resetting to Template
Clear Single Override
- Select the overridden element
- Find "Reset to Template" option
- Click to remove the override
- Element reverts to template value
Clear All Instance Overrides
- Select the instance
- Find "Reset All Overrides"
- Confirm the action
- All elements revert to template values
Common Editing Tasks
Change Button Text
- Click the button in the instance
- Open General tab
- Edit the button label
- Text is overridden for this instance
Bind Image to Data
- Click the image element
- Open Connect tab
- Select image URL field from data source
- Image displays dynamic content
Hide an Element
- Select the element to hide
- Open Conditions section
- Add condition: Always hide (or specific condition)
- Element is hidden in this instance only
Change Colors
- Select the element
- Open Color tab
- Modify background, text, or border color
- Colors are overridden for this instance
Instance-Level Settings
Instance Properties
| Property | Description |
|---|---|
| Name | Optional instance name for identification |
| Visibility | Show/hide conditions |
| Position | X/Y coordinates on page |
| Size | Width and height |
| Z-Index | Layering order |
Instance Data Context
Set the data context for the entire instance:
- Select the instance (not an element)
- Open Databases section
- Choose data source
- All elements can access this data
Best Practices
Minimize overrides - Only override when necessary
Use data binding - Dynamic content instead of static overrides
Document overrides - Note why changes were made
Test thoroughly - Verify instance behaves correctly
Consider template updates - Will your overrides conflict?
Keep consistent - Similar instances should look similar
Troubleshooting
Changes Not Saving
- Ensure you clicked Save
- Check for validation errors
- Verify network connection
Override Not Working
- Confirm you're editing the instance, not template
- Check if override is being applied
- Try removing and re-adding the override
Data Not Displaying
- Verify data binding is correct
- Check data source has records
- Review filter conditions
- Test with known data
Element Missing
- Check element visibility conditions
- Verify element exists in template
- Look for hidden or zero-size elements
Questions?
If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.
Useful Links:
Tile Instances - https://help.acenji.com/#/./create-web-application/website-builder/tile-section/tile-instances/index Editing Tile Template - https://help.acenji.com/#/./create-web-application/website-builder/tile-section/tile-templates/editing-tile-template/index Clone Instance to Template - https://help.acenji.com/#/./create-web-application/website-builder/tile-section/tile-instances/clone-tile-instance-into-tile-template/index