fix: resolve contact form placeholders, restore process block layout, and fix testimonials carousel scroll logic
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import { getPayload } from 'payload'
|
||||
import configPromise from '../src/payload.config'
|
||||
|
||||
async function run() {
|
||||
const payload = await getPayload({ config: configPromise })
|
||||
|
||||
console.log('--- KOTWICE USŁUG (HOME -> USLUGI) ---')
|
||||
for (const locale of ['pl', 'de'] as const) {
|
||||
const pages = await payload.find({ collection: 'pages', locale, where: { slug: { equals: 'home' } } })
|
||||
if (pages.docs.length > 0) {
|
||||
console.log(`\nStrona ${locale.toUpperCase()} (Home):`)
|
||||
pages.docs[0].layout?.forEach((b:any) => {
|
||||
if (b.blockType === 'servicesList' && b.services) {
|
||||
b.services.forEach((s:any) => console.log(` - ${s.title} -> ${s.linkUrl}`))
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
console.log('\n--- FORMULARZ KONTAKTOWY (PL vs DE) ---')
|
||||
const forms = await payload.find({ collection: 'forms', locale: 'all', limit: 1 })
|
||||
if (forms.docs.length > 0) {
|
||||
const form = forms.docs[0] as any
|
||||
console.log(`\nFormularz ID: ${form.id}`)
|
||||
console.log(`Tytuł: PL="${form.title.pl}", DE="${form.title.de}"`)
|
||||
console.log(`Wiadomość z podziękowaniem (PL): ${form.confirmationMessage.pl.root.children[0].children[0].text}`)
|
||||
console.log(`Wiadomość z podziękowaniem (DE): ${form.confirmationMessage.de.root.children[0].children[0].text}`)
|
||||
console.log(`Temat email (PL): ${form.emails[0].subject.pl}`)
|
||||
console.log(`Temat email (DE): ${form.emails[0].subject.de}`)
|
||||
console.log('\nPola formularza:')
|
||||
form.fields?.forEach((f:any) => {
|
||||
console.log(` - Pole ${f.blockType}: ${f.name} (Etykieta PL: "${f.label.pl}", DE: "${f.label.de}")`)
|
||||
if (f.blockType === 'select' && f.options) {
|
||||
f.options.forEach((o:any) => {
|
||||
console.log(` * [${o.value}] PL: "${o.label.pl}", DE: "${o.label.de}"`)
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
process.exit(0)
|
||||
}
|
||||
run()
|
||||
Reference in New Issue
Block a user