Skip to content

Implement "Rendezvények" Page with Payload CMS #59

@peterlipt

Description

@peterlipt

Description
Create the "Rendezvények" (Events) page at /kozelet/rendezvenyek. The content for these recurring events (title, description, images) must be manageable via Payload CMS.

Requirements

1. Payload CMS (Backend)

  • Create a new Collection named EHK-Events.
  • Fields:
    • title (Text, required): Name of the event (e.g., "BME Jeges Est").
    • description (Rich Text or Textarea, required): Detailed description of the event.
    • images (Array/Upload, required): Gallery of images associated with the event.
    • order (Number, optional): To control display order.
  • Seed Data: Populate the CMS with the content extracted from

EHK rendezvények content.pdf

(Jeges Est, Sportnap, BME Together, Önkéntes Nap).

2. Frontend (/kozelet/rendezvenyek)

  • Data Fetching: Fetch the list of events from the new Payload CMS collection.
  • Layout:
    • Display the events in a list or vertical stack.
    • Structure per Event:
      • Title (H2/H3)
      • Description (Text body)
      • Image Gallery: Display the associated images in a nice layout.
  • Design:
    • Clean, modern look consistent with the site.
    • Responsive design.

3. Content Source

  • Intro Text: "Közösségi és Sportrendezvények a BME-n..."
  • Events List:
    • BME Jeges Est
    • BME Egyetemi Sportnap
    • BME Together – Hallgatói Börze
    • BME Önkéntes Nap

Note: The exact text descriptions are available in the PDF file.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions