Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Check the extension order after moving settings Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    After moving settings or adding extensions, check DesignExtensions[] and AvailableBlocks[] in effect.

  2. Use exp:layouts instead of the old helper scripts Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    The ext:explayouts:* helpers (block_list, layout_info, layout_copy, layout_list, rule_list, share_create, collection_list) run on their own again since explayouts 1.4.42; exp:layouts stays the tool for export and import.

  3. Import beside the existing layouts Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    --strategy=copy imports items that already exist as new copies, leaving the originals.

  4. Keep layouts in the project repository Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    Commit exports next to the design extension; layouts.json in the archive can be compared between versions.

  5. Freeze a Layouts site into templates Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    When a site must stop changing (an archive), its layouts can stay; freezing means fewer editors, not rewriting.

  6. Move all layouts to another installation Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    exp:layouts export --all on the source, import with a dry run on the target; content is matched by remote ID and path.

  7. Update stored block links to remote IDs Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    ext:explayouts:updatelinklocationreferences converts block links from ibexa-location://<id> to exp-remote-location://<remote id>.

  8. Move the mappings with the layouts Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    --rules=none|selected|all decides which layout mappings travel; selected (the default) takes those of the chosen layouts.

  9. Copy the menu settings to another siteaccess Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    exp:ini copy copies a setting (a whole array with its reset line) from one scope to another.

  10. Merge layouts from two installations Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    Import the second site's layouts with --strategy=copy where identifiers clash, then rename and remap.

  11. Move a hard-coded menu into settings Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    An old template with links typed into it becomes a MainMenuID[] list read by the theme's main_menu.tpl.

  12. Replace copied HTML snippets by a block type Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    Many HTML snippet blocks with the same markup become one block type; replace them one by one.

  13. Plan the way back Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    Exports of the layouts, backups of the INI files (exp:ini keeps them in var/backup/ini/) and the previous extension release.

  14. When the target lacks some content Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    --unmapped=drop|keep|fail decides what happens to references to content the target does not have (default drop).

  15. Move content to another place in the tree Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    A move keeps node IDs: menus, Location mappings and manual collections follow; Path and Path prefix targets do not.

  16. Move inline styles into the stylesheet Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    style="" and <style> in old templates go into your stylesheet, packed with the theme's.

  17. Add a language and give it layouts Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    A new siteaccess gets its settings (menu.ini) by exp:ini copy and its own layouts by mappings with a Siteaccess condition.

  18. Move only some layouts Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    --only with the layout identifiers; the shared layouts they link to come along.

  19. Site packages and layouts Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    The site packages of this installation carry content but no layouts; install the layouts with exp:layouts import after the content.

  20. Choose the strategy per layout Updated Markdown page

    Markdown documentation (help center) · Two ways to build · Changed 01:08 pm

    --item=<key>=<strategy>,... sets skip, overwrite or copy per item, with the keys the dry run prints.