Search

323 results for “layouts” · showing 151–200

Dynamic fragments /books/choosing-how-to-build/hybrid-builds/hybrid Repository shapes you will inherit /books/theme-repo/anatomy-of-a-theme-repo/repo-shapes SVG sprites, icon fonts and web fonts /books/theme-repo/client-side-code/icons-and-fonts Members-only files /books/members/gating/files What the choice does not change /books/choosing-how-to-build/build-shape-decision/what-does-not-change SEO settings and Open Graph /books/content-types/taxonomy/seo-settings Keeping components shared across brands /books/choosing-how-to-build/multi-brand/shared-components The theme repo and the asset pipeline /books/theme-repo FAQ pages and questions /books/content-types/built-in-content-types/faq-pages-and-questions What the platform does that you do not write /books/choosing-how-to-build/server-side/what-you-get Rollback /books/performance-and-deployment/go-live/rollback Migrate a WordPress site's content to pages and blogs Read the posts and pages from WordPress's REST API, write them into a Core dna blog and pages through Core dna's, keep their dates and categories, and produce the redirect map as you go. /how-to/migrate-wordpress-content Pages and the page tree /books/content-types/built-in-content-types/the-pages-module Add a dynamic fragment to a page that is otherwise cached A cached page is served to everyone, so per-visitor content goes in a fragment: a small uncached page, fetched after the cached one has painted, replacing a safe default. One layout, one page per fragment, and one line that turns caching off. /how-to/dynamic-fragment-on-a-cached-page The cost of nesting /books/performance-and-deployment/making-pages-fast/cost-of-nesting Reading custom fields /books/content-types/fields/reading-custom-fields Move from server-rendered to hybrid without a rewrite A site whose public pages are rendered for every visitor because of one personal element can be moved to cached pages with fragments one element at a time, keeping every template it has. /how-to/server-rendered-to-hybrid The twelve guides /books/start-here/choosing-your-track/where-to-go-next Create and publish a page /books/start-here/first-page-end-to-end/create-the-page Where the logs are /books/performance-and-deployment/after-launch/logs What must work without JavaScript /books/choosing-how-to-build/hybrid-builds/without-javascript Form input reference /books/forms/reference/input-reference From URL to rendered page /books/start-here/request-to-template What a headless build gives up /books/choosing-how-to-build/headless-builds/what-you-give-up Which type, or none /books/content-types/built-in-content-types/which-type Twig syntax: output, attributes and control flow /books/template-languages/twig/twig-syntax Catalogue pages: categories, listings and products /books/commerce/products/catalogue-pages Upload an image and place it in an area POST the file to /cdna-api/files/upload-file as multipart form data, with a folder and type=image; the answer carries the image's id. Put that id in an image area, or an image custom field, and read the layout area back for the image's path. /how-to/upload-an-image-and-place-it What CI can do for a theme repo /books/performance-and-deployment/deployment-model/ci Books, units and book pages /books/content-types/built-in-content-types/the-books-module Custom fields /books/content-types/fields Record actions /books/hooks/what-a-hook-does/actions Search, filtering and faceted navigation /books/search Member pages and the page cache /books/members/sessions/page-cache Categories and tags /books/content-types/taxonomy/taxonomy-urls-and-seo Custom fields /books/apis/writing-content/custom-fields Several hostnames on one site, or several sites /books/choosing-how-to-build/multi-brand/multi-brand-and-languages Inspecting a render /books/start-here/request-to-template/inspecting-a-render Send a long properties selector in a GET body When a selector is too long for a URL, send it as the raw body of the GET, braces and all, with the header X-Body-Has-Parameters: 1. Only properties travels this way: filters, limit and orderBy stay in the query string, and a browser's fetch cannot send a GET body at all. /how-to/properties-in-a-get-body Custom fields in templates /books/theme-repo/rendering/custom-fields Images /books/performance-and-deployment/making-pages-fast/images Multi-brand and multi-language /books/choosing-how-to-build/multi-brand Deploying a change /books/start-here/setting-up/deploying Revisions, publishing and approval /books/content-types/publishing Module route to controller /books/start-here/request-to-template/module-route-to-controller Style a form without forking every input template CSS scoped to the form and aimed at the platform's own class names, a few classes the editors apply, and at most one or two inputs overridden with a partial that falls back to the platform's markup. /how-to/style-a-form-without-forking-inputs Revisions and the active revision /books/content-types/publishing/revisions-and-publishing Facets and the mapping template /books/search/faceting/facets Organise a long editing form with area groups Groups split a form past about ten fields into named, collapsible sections, ordered as you set them; ungrouped areas follow after. Templates are unaffected: they read areas by name whatever group holds them. /how-to/area-groups Attach alt text and a crop as attributes of an image area An attached attribute is an attribute with a parent: it sits behind a cog next to the image field and moves with it. Add imageAlt (text) and imageCrop (select) with the image as parent, and read them by name. /how-to/image-alt-and-crop-attributes