-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
60 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
|
||
# 🦅 HTML Snippets for Silverstripe TinyMCE | ||
|
||
[](https://packagist.org/packages/goldfinch/html-snippets) | ||
[](https://packagist.org/packages/goldfinch/html-snippets) | ||
[](https://packagist.org/packages/goldfinch/html-snippets) | ||
[](https://packagist.org/packages/goldfinch/html-snippets) | ||
|
||
Create custom HTML snippets and use them across your project via TinyMCE plugin. Easy to manage and customize as many snippets as you need. | ||
|
||
## Install | ||
|
||
#### 1. Install module | ||
```bash | ||
composer require goldfinch/html-snippets | ||
``` | ||
|
||
## Available Taz commands | ||
|
||
If you haven't used [**Taz**](https://github.com/goldfinch/taz)🌪️ before, *taz* file must be presented in your root project folder `cp vendor/goldfinch/taz/taz taz` | ||
|
||
--- | ||
|
||
> Create HTML Snippet | ||
```bash | ||
php taz make:html-snippet | ||
``` | ||
|
||
> Create new HTML Snippet template | ||
```bash | ||
php taz make:html-snippet-template | ||
``` | ||
|
||
## How to create a new HTML Snippet | ||
|
||
#### 1. Create HTML Snippet | ||
|
||
Use [**Taz**](https://github.com/goldfinch/taz)🌪️ to generate new HTML Snippet. It will quickly lead you through the setup and take care of it for you. | ||
|
||
```bash | ||
php taz make:html-snippet | ||
``` | ||
|
||
#### 2. Customise created HTML Snippet component | ||
|
||
**Taz** creates HTMLSnippet object in `App\Components`. You can make changes, add relationships, db fields, and so on to eventually prepare your snippet. | ||
|
||
#### 3. Add HTML Snippet in CMS | ||
|
||
Go to `/admin/html-snippets` and add HTML Snippet. In the **Component type** we need to select our HTML Snippet component that we recently created. | ||
|
||
## Usage | ||
|
||
This module adds **TinyMCE** plugin to the default HTML editor (look for a diamond icon in its toolbar). It manages all available snippets in your project. Use it to insert your HTML snippets into the content. | ||
|
||
## License | ||
|
||
The MIT License (MIT) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters