Snippets embedder for Wagtail RichTextField.
Install the package with ``` $ pip install wagtailembedder```
Add `wagtailembedder` to your `settings.py` in the `INSTALLED_APPS` section:
INSTALLED_APPS = [
For each models registered as a wagtail.wagtailsnippets create an html file to render the template inside a RichText field.
* Templates names will match snippets models names replacing capital letters with underscores, Wagtail style.
For the ```SocialMediaLink``` snippet in the ```core``` app, it will look for the following template ```core/templates/snippets/socialmedialink.html```.
* The variable containing the snippet instance in the template is ```snippet```.
If no template is defined then an exception will be raised in the frontend when rendering a RichTextField with the embedded snippet in it. Make sure you write some templates for your snippets before start to embedding them.
If the snippet meta has a description field, it will show up next to the snippet name in the admin interface.
from django.db import models
import django.db.models.options as options
options.DEFAULT_NAMES = options.DEFAULT_NAMES + ('description',)
# fields definition
description = "My Snippet Description"
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.