Créez une nouvelle table avec le nom de la table comme code de votre type de page que vous souhaitez créer en copiant la table sed_site_page.
Comment effectuer cette étape:
Une nouvelle ligne appelée Copy of sed_site_page apparaît. Cliquez sur l'icône en forme de crayon à gauche pour apporter des modifications à cette ligne spécifique:
Cochez les cases dans la section Menu pour savoir où vous souhaitez que cela apparaisse (recommandé: site_developement) et passez la souris sur Enregistrer, puis cliquez sur Enregistrer et publier. Vous avez maintenant la table appropriée pour stocker vos nouvelles pages de site personnalisées. Maintenant, nous devons mettre en place la publication pour cette page.
Créez un fichier qui gérera la publication de notre future page. Ce fichier corrigera les références de publication nécessaires pour publier votre page personnalisée.
Comment effectuer cette étape:
Vous devriez voir les deux champs suivants:
Dans le code de référence, tapez le code de votre type de page que vous souhaitez créer. Dans le champ programme, tapez /site/publish/le_code_de_votre_type_de_page.sn
Exemple: Code de référence: mf_news Programme: /site/publish/mf_news.sn
Sous le nom de votre programme (l'espace gris mince avec le chiffre 1 au début), collez le code suivant :
{_{
%include "/extenso/module/sed/mod/package/sed_mod_util.sn";
use lg; // From publish
use table; // From publish
use item; // From publish
use code; // from grid update
use config; // from preload
table_name = "your_table_name";
module = "your_module";
use cgidata;
ct = {
"lg" : lg,
"module" : module,
"global_only" : true,
"ct_global" : "sed_core_ct_global",
"edit":false
};
include("/extenso/module/sed/core/include/publish_page_type.sn");
}}
Remplacez your_table_name par votre nom de table et your_module par votre module associé.
Une fois toutes les étapes franchies, cliquez sur Enregistrer et retour.
Vous avez ainsi configuré votre nouveau type de page! Votre nouveau type de page doit apparaître après une actualisation Extenso dans le volet de navigation de droite de l'onglet Page.
© 2024 extenso Inc. All rights reserved.