Files
vivespos-landing/modules/cms/classes/page/fields.yaml
avives 1f72193a64
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
feat: VivesPOS landing on Winter CMS 1.2 — theme + plugin + Dockerfile
- Base: wintercms/winter branch 1.2 (full framework)
- Theme vivespos: Canvas 7 + Bootstrap 5 CDN, custom CSS
- Layout: deferred GTM/GA4 tracking, JSON-LD SoftwareApplication
- Partials: hero (offline-first), features, modes (offline/nube toggle),
  screenshots, pricing (3 planes), comparison, FAQ, CTA
- Plugin VivesPOS.Site with ContactForm
- Dockerfile: PHP 8.2 Apache, port 80, healthcheck
- Added winter/wn-pages, blog, sitemap, seo plugins
- Active theme set to vivespos
2026-08-21 19:29:00 -06:00

88 lines
2.1 KiB
YAML

# ===================================
# Form Field Definitions
# ===================================
fields:
settings[title]:
span: left
label: cms::lang.editor.title
placeholder: cms::lang.editor.new_title
attributes:
default-focus: 1
settings[url]:
span: right
placeholder: /
label: cms::lang.editor.url
preset:
field: settings[title]
type: url
toolbar:
type: partial
path: page_toolbar
cssClass: collapse-visible
components: Cms\FormWidgets\Components
tabs:
cssClass: master-area
fields:
fileName:
tab: cms::lang.editor.settings
span: left
label: cms::lang.editor.filename
preset:
field: settings[title]
type: file
settings[layout]:
tab: cms::lang.editor.settings
span: right
label: cms::lang.editor.layout
type: dropdown
options: getLayoutOptions
settings[description]:
tab: cms::lang.editor.settings
label: cms::lang.editor.description
type: textarea
size: tiny
settings[meta_title]:
tab: cms::lang.editor.meta
label: cms::lang.editor.meta_title
settings[meta_description]:
tab: cms::lang.editor.meta
label: cms::lang.editor.meta_description
type: textarea
size: tiny
settings[is_hidden]:
tab: cms::lang.editor.settings
label: cms::lang.editor.hidden
type: checkbox
comment: cms::lang.editor.hidden_comment
secondaryTabs:
stretch: true
fields:
markup:
tab: cms::lang.editor.markup
stretch: true
type: codeeditor
language: twig
safemode_notice:
tab: cms::lang.editor.code
type: partial
hidden: true
cssClass: p-b-0
code:
tab: cms::lang.editor.code
stretch: true
type: codeeditor
language: php