Giter VIP home page Giter VIP logo

field-switch's Introduction

switch Field for Kirby CMS

Release Issues

This plugin provides a switch toggle field for the Kirby 2 panel:

switch

Requirements

Since version 1.0.0 the switch field requires Kirby CMS 2.3 or higher.
If you are running an older version of Kirby, please use version 0.5.0 of the switch field.

Installation & Update

Download all files and copy them to site/plugins/field-switch/.

With the Kirby CLI

kirby plugin:install distantnative/field-switch

Usage

In your blueprint:

traveling:
  label: Travel mode
  type:  switch
  text:  Switch on when you are traveling - off when not

If you want different texts for on and off state:

traveling:
  label:    Travel mode
  type:     switch
  texts: 
    - Switch is on, which means I am currently traveling
    - Switch is off, so I am stuck at home

As the switch field is basically just a restyled single checkbox, this documentation applies.

Support other languages

If you want to support multiple panel languages, you can use it like this:

traveling:
  label:    
    en: Travel mode
    de: Reisemodus
  type:     switch
  texts:
    - 
      en: Switch is on, which means I am currently traveling
      de: An, also reise ich gerade
    - 
      en: Switch is off, so I am stuck at home
      de: Aus, also bin ich noch zuhause

Version history

You can find a more or less complete version history in the changelog.

License

MIT License

Author

Nico Hoffmann - https://nhoffmann.com

field-switch's People

Contributors

creichel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.