Emkaytoo / craft-json-snippets

Helps make CraftCMS models in .json

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Craft .json snippets Atom package

Snippets for Atom that help you quickly generate .json models for CraftCMS. They work really well with the Architect plugin.

Install:

You can install this package through the Atom settings menu, or via the command line:

apm install craft-json-snippets

Usage:

Install the package and type the name of a snippet. By default, use tab to expand.

Snippets:

Initializing

Use CraftJsonInit in a blank document to begin creating a content model.

Fields

  • CraftAssets - Creates a blank Assets field.
  • CraftFieldCategories - Creates a blank Categories field.
  • CraftCheckboxes - Creates a blank Checkboxes field.
  • CraftColorCreates a blank Color field.
  • CraftDate - Creates a blank Date field.
  • CraftDropdown - Creates a blank Dropdown field.
  • CraftEntries - Creates a blank Entries field.
  • CraftLightswitch - Creates a blank Lightswitch field.
  • CraftLinkIt - Creates a blank FruitLinkIt field.
  • CraftMatrix - Creates an incomplete blank Matrix field.
    • CraftMatrixBlock - Creates a new blocktype for use in the "blockTypes" array in a Matrix.
    • CraftMatrixAssets - Creates a new Assets field within a Matrix.
    • CraftMatrixCategories - Creates a new Categories field within a Matrix.
    • CraftMatrixCheckboxes - Creates a new Checkboxes field within a Matrix.
    • CraftMatrixColor - Creates a new Color field within a Matrix.
    • CraftMatrixDate - Creates a new Date field within a Matrix.
    • CraftMatrixDropdown - Creates a new Dropdown field within a Matrix.
    • CraftMatrixEntries - Creates a new Entries field within a Matrix.
    • CraftMatrixLightswitch - Creates a new Lightswitch field within a Matrix.
    • CraftMatrixLinkIt - Creates a blank FruitLinkIt field within a Matrix.
    • CraftMatrixMultiselect - Creates a new Multiselect field within a Matrix.
    • CraftMatrixNumber - Creates a new Number field within a Matrix.
    • CraftMatrixPlainText - Creates a new PlainText field within a Matrix.
    • CraftMatrixPositionSelect - Creates a new PositionSelect field within a Matrix.
    • CraftMatrixRadioButtons - Creates a new RadioButtons field within a Matrix.
    • CraftMatrixRichText - Creates a new RichText field within a Matrix.
    • CraftMatrixTable - Creates a new Table field within a Matrix.
    • CraftMatrixTags - Creates a new Tags field within a Matrix.
    • CraftMatrixUsers - Creates a new Users field within a Matrix.
    • CraftMatrixFieldNotes - Creates a new FieldNotes field within a Matrix.
  • CraftMultiselect - Creates a blank Multiselect field.
  • CraftNeo - Creates an incomplete blank Neo field.
    • CraftNeoBlock - Creates a new blocktype for use in the "blockTypes" array in a Neo field.
  • CraftNumber - Creates a blank Number field.
  • CraftPlainText - Creates a blank PlainText field.
  • CraftPositionSelect - Creates a blank PositionSelect field.
  • CraftRadioButtons - Creates a blank RadioButtons field.
  • CraftRichText - Creates a blank RichText field.
  • CraftSEOmatic- Creates a blank SEOmatic field.
  • CraftSuperTable- Creates a blank SuperTable field. Use the CraftMatrix subfields to configure SuperTable.
  • CraftTableCreates an incomplete blank Table field.
    • CraftTableColumn - Creates a blank Columns subfield for use in a table.
    • CraftTableRow - Creates a blank Row subfield for use in a table.
  • CraftTagsCreates a blank Tags field.
  • CraftFieldUsers - Creates a blank Users field.
  • CraftFieldNotes - Creates a blank FieldNotes field.

Globals

  • CraftGlobals - Creates a new Global set.

Sections

  • CraftHomePage - Creates a blank Homepage section.
  • CraftSingle - Creates a blank Single section.
  • CraftChannel - Creates a blank Channel section.
  • CraftStructure - Creates a blank Structure section.

Entry Types

  • CraftEntrySingle - Creates a blank Single entryType.
  • CraftEntryChannel - Creates a blank entryType used for both Channels and Structures.

Asset Sources

  • CraftSourceLocal - Creates a blank Local asset source.
  • CraftSourceS3 - Creates a blank Amazon S3 asset source.
  • CraftSourceGoogleCloud - Creates a blank Google Cloud asset source.
  • CraftSourceRackspace - Creates a blank Rackspace asset source.

Categories

  • CraftCategories - Creates a blank category model.

Users

  • CraftUsers - Creates a blank user template.

About

Helps make CraftCMS models in .json

License:MIT License