Gestion de page ACF maj fonctionnel

This commit is contained in:
sebvtl728
2025-02-11 11:35:41 +01:00
parent 7df66f13df
commit 8094e445d4
2 changed files with 6 additions and 6 deletions
@@ -148,7 +148,7 @@ function EditPageACF() {
<form onSubmit={handleUpdateACF}> <form onSubmit={handleUpdateACF}>
{/* ✅ Affichage dynamique des champs ACF sauf la FAQ */} {/* ✅ Affichage dynamique des champs ACF sauf la FAQ */}
<Paper>
{Object.keys(acfFields) {Object.keys(acfFields)
.filter((field) => field !== "faq" && field !== "faq_list") // 🔥 On exclut la FAQ et faq_list .filter((field) => field !== "faq" && field !== "faq_list") // 🔥 On exclut la FAQ et faq_list
.map((field) => ( .map((field) => (
@@ -162,7 +162,7 @@ function EditPageACF() {
sx={{ mb: 2, backgroundColor: "#fff", borderRadius: "5px" }} sx={{ mb: 2, backgroundColor: "#fff", borderRadius: "5px" }}
/> />
))} ))}
</Paper>
{/* ✅ Gestion de la FAQ uniquement si elle est définie */} {/* ✅ Gestion de la FAQ uniquement si elle est définie */}
{acfFields.faq?.faq_list && acfFields.faq.faq_list.length > 0 && ( {acfFields.faq?.faq_list && acfFields.faq.faq_list.length > 0 && (
<Box sx={{ mb: 3 }}> <Box sx={{ mb: 3 }}>
@@ -29,16 +29,16 @@ const ServiceQuatre = () => {
const serviceDetails = { const serviceDetails = {
// Hero // Hero
title: acfData?.title || "Titre héros !", // ✅ Modifiable individuellement title: acfData?.titre_principal || "Titre héros !", // ✅ Modifiable individuellement
subtitle: acfData?.sub_title || "Description, héros", // ✅ Modifiable individuellement subtitle: acfData?.description_principal || "Description, héros", // ✅ Modifiable individuellement
image: "https://picsum.photos/id/1021/1920/1080.webp", image: "https://picsum.photos/id/1021/1920/1080.webp",
ctaText: "En savoir plus", ctaText: "En savoir plus",
ctaLink: "/contact", ctaLink: "/contact",
// section 1 // section 1
interestTitle: acfData?.interest_Title || "Titre interet", // ✅ Modifiable individuellement interestTitle: acfData?.second_titre || "Titre interet", // ✅ Modifiable individuellement
description: "Description interet", // ✅ Modifiable individuellement description: acfData?.second_description || "Description interet", // ✅ Modifiable individuellement
// section 2 // section 2
desirTitle: "Titre", // ✅ Modifiable individuellement desirTitle: "Titre", // ✅ Modifiable individuellement