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

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions