Skip to main content

K2 Elements

Enhance your Joomla or WordPress websites with extensions, elements for the YOOtheme Pro page builder.

You get 11 elements in total — and the plugin works for both Joomla and WordPress. No need to install or manage multiple extensions. One plugin is enough to build everything efficiently while keeping your setup clean and simple.

1.0

April 01, 2026
  • Stable
    first Release

k2-elements

Accordeon

Unlike standard accordions, each item can be built using a dedicated sublayout. This allows you to design complex content inside every panel — including grids, images, text blocks, and dynamic elements — all with full layout control.

Ideal for FAQs, feature sections, or structured content that requires more than just simple text.

  1. YOOtheme Pro 4-5
  2. Joomla 4-6
  3. PHP 8.1+
  4. DE, EN

    k2-elements

    Grid Modal

    Unlike standard grid modals, each modal can be built using a dedicated sublayout. This allows you to create complex content inside the modal — including grids, images, text blocks, and dynamic elements — with full layout control.

    Ideal for portfolios, team presentations, or detailed content that requires more than just simple layouts.

    1. YOOtheme Pro 4-5
    2. Joomla 4-6
    3. PHP 8.1+
    4. DE, EN

    k2-elements

    Multi Flipcard

    Create multiple flipcards within a single element and arrange them in a clean, grid-based layout. No need to duplicate elements — manage all cards in one place for faster workflows.

    Choose from 9 different flip animations to match your design and add dynamic interaction to your content.

    Each card can present front and back content, making it ideal for showcasing features, services, or interactive highlights in a compact and engaging way.

    1. YOOtheme Pro 4-5
    2. Joomla 4-6
    3. PHP 8.1+
    4. DE, EN

    k2-elements

    infinite Slider

    Create smooth, continuously scrolling content with an infinite slider.

    Display logos, images, or content in a seamless loop without interruptions. Ideal for partner showcases, testimonials, or dynamic visual sections that keep your website in motion.

    1. YOOtheme Pro 4-5
    2. Joomla 4-6
    3. PHP 8.1+
    4. DE, EN

    k2-elements

    Spacer

    Add precise spacing to your layout with a flexible spacer element.

    Adjust spacing in pixels to fine-tune your design and create consistent layouts across your website. Ideal for controlling gaps between sections and elements with exact precision.

    1. YOOtheme Pro 4-5
    2. Joomla 4-6
    3. PHP 8.1+
    4. DE, EN

    k2-elements

    Switcher

    Create structured content sections with an intuitive switcher element. Display different content based on selectable tabs defined at the top.

    Users can switch between sections instantly, making it ideal for organizing information without long scrolling.

    Perfect for features, comparisons, or grouped content.

    1. YOOtheme Pro 4-5
    2. Joomla 4-6
    3. PHP 8.1+
    4. DE, EN

      k2-elements

      Events

      Events keeps your event listings current without anyone having to remember them. You add each date once in the builder — title, start and end date, time, location, address, a short teaser or full description, an image and a link — and the element takes care of the rest. Past dates drop out of the list on their own, upcoming ones move up in order, and you decide whether visitors see everything, only what is still ahead, or an archive of what has already happened. Expired entries can also stay visible in a muted or struck-through style instead of disappearing, which suits recap pages and seasonal programmes.

      Three layouts cover the usual cases: a clean list with a date badge, a card variant with the image alongside the text, and a compact row where the date sits inline. Items can be bordered, plain, or separated by dividers, and spacing, image size, aspect ratio, and corner radius are all adjustable. The date badge picks up your own background and text colours, and dates are rendered in one of seven formats — from a short 14 FEB to a full 14 Feb 2026. Month names follow the Joomla site language automatically, or you can pin them to German or English.

      Each event can also draw its content from dynamic sources, so listings maintained elsewhere in Joomla flow straight into the layout instead of being typed twice.

      1. YOOtheme Pro 4-5
      2. Joomla 4-6
      3. PHP 8.1+
      4. DE, EN

      k2-elements

      Weather

      Display real-time weather data for any location directly on your website.

      Show current conditions, temperature, and additional weather details in a clean and user-friendly layout. Perfect for local businesses, tourism sites, or any project where location-based information adds value.

      1. YOOtheme Pro 4-5
      2. Joomla 4-6
      3. PHP 8.1+
      4. DE, EN

      k2-elements

      SEO - Complete

      Take full control over your website's SEO with an all-in-one solution for Joomla and YOOtheme Pro. Meta tags, Open Graph data, Twitter cards, and structured schema markup are managed in one place, per page, without stacking additional plugins.

      Write your title and description once and they flow into the browser tab, the search result, Open Graph, Twitter, and the schema markup together — with per-page overrides wherever a channel needs different wording. Canonical URLs, robots directives, keywords, author, and page language round out the basics.

      Structured data goes well beyond a single type. Choose Article, NewsArticle, BlogPosting, WebPage, WebSite, FAQPage, Event, LocalBusiness, or Product, then layer additional blocks on top: an Organization entity for your home page, a WebSite block, a BreadcrumbList of up to eight levels, and an FAQ section with up to fifteen question and answer pairs. Every block is emitted as valid JSON-LD, and Joomla's own conflicting schema output is removed automatically so search engines see one clean graph.

      For local businesses there is a dedicated set: address with geo coordinates, phone and email, tax and VAT number, area served, more than eighty business subtypes from bakery to physiotherapist, cuisine and menu links for hospitality, and opening hours for each weekday including split midday breaks. Ratings can be published as an aggregate — with the scale matched to your source, whether that is 1–5 stars or 1–10 points — alongside individual reviews.

      Events and products are equally detailed: event status and attendance mode, physical and virtual locations, organiser, performer, and ticket offers on one side; price, currency, availability, condition, GTIN, MPN, brand, material, colour, and size on the other. Where a project needs something the interface does not cover, a custom JSON field overrides the generated output entirely, and a debug mode prints the assembled markup for inspection.

      Perfect for developers and agencies who need precise control over SEO settings on every page.

      1. YOOtheme Pro 4-5
      2. Joomla 4-6
      3. PHP 8.1+
      4. DE, EN

        k2-elements

        More Colors

        Extend your design workflow with greater color flexibility using K2 Colors. This addon introduces four additional color slots, giving you more control over your design.

        • background
        • Section
        • Card
        • Tile
        • Button
        • Text
        1. YOOtheme Pro 4-5
        2. Joomla 4-6
        3. PHP 8.1+
        4. DE, EN