title: saferThemeRenderLayout
icon: code
Cette fonction rend le layout principal de la page, incluant les balises meta, le titre, la barre latérale et le contenu de la page.
function saferThemeRenderLayout(array $args = [], string ...$children)
Paramètres :
array $args
: Les arguments pour configurer le layout, y compris 'title', 'description', 'url', 'charset', 'viewport', 'theme-color', 'manifest', 'favicon', 'apple-touch-icon', 'msapplication-TileColor', 'msapplication-TileImage', 'msapplication-config', 'og:title', 'og:description', 'og:type', 'og:url', 'og:image', 'og:site_name', 'og:locale', 'twitter:card', 'twitter:title', 'twitter:description', 'twitter:image', 'twitter:site', 'twitter:creator', et 'breadcrumb'.string ...$children
: Le contenu de la page.Retour : Aucun. Cette fonction affiche directement le HTML.
saferThemeRenderLayout();
$args = [
'title' => 'Custom Page Title',
'description' => 'Custom Description',
'og:image' => 'https://example.com/custom-og-image.png'
];
saferThemeRenderLayout($args);
Les arguments par défaut sont définis comme suit :
title
: Titre de la page ou nom du site.description
: Description du site.url
: URL du site.charset
: Charset du site.viewport
: Paramètres du viewport.theme-color
: Couleur du thème.manifest
: URL du fichier manifest.favicon
: URL de l'icône favicon.apple-touch-icon
: URL de l'icône Apple touch.msapplication-TileColor
: Couleur de la tuile pour les applications Microsoft.msapplication-TileImage
: URL de l'image de la tuile pour les applications Microsoft.msapplication-config
: URL du fichier de configuration pour les applications Microsoft.og:title
: Titre Open Graph.og:description
: Description Open Graph.og:type
: Type Open Graph.og:url
: URL Open Graph.og:image
: URL de l'image Open Graph.og:site_name
: Nom du site Open Graph.og:locale
: Locale Open Graph.twitter:card
: Type de carte Twitter.twitter:title
: Titre Twitter.twitter:description
: Description Twitter.twitter:image
: URL de l'image Twitter.twitter:site
: Identifiant Twitter du site.twitter:creator
: Identifiant Twitter du créateur.breadcrumb
: Fil d'Ariane de la page.$content = '<div>Contenu principal de la page</div>';
saferThemeRenderLayout([], $content);
Cette fonction génère le HTML suivant pour le layout de la page, en incluant les balises meta, le titre, la barre latérale et le contenu de la page.