A feature for the richtext fields in Wagtail
Project description
wagtail-external-richtext-link
A simple app that gives you the option to add links to the richtext editor in Wagtail that always open in a new tab.
Table of Contents
Installation
$ pip install wagtail-external-link-richtext
Configuration
Add wagtail_external_link to your INSTALLED_APPS:
INSTALLED_APPS = [
# ...
'wagtail_external_link',
# ...
]
Add "new_tab_link" to your RICHTEXT_FEATURES in your settings:
RICHTEXT_FEATURES = [
# ...
'new_tab_link',
'link', #IMPORTANT IT MUST ALWAYS BE ABOVE `link`
]
Usage
When you add a RichTextField to your model, you will now see a new button called New tab 🔗 in the richtext editor:
- Select the text you want to link or just place the cursor where you want the link to be.
- Click the
New tab 🔗button. - If you didn't select any text, enter some text for the link. This will be the text that is displayed.
- Enter the URL you want to link to.
- Click
Submit. - The link will be added to the richtext editor.
- Save the page.
Correct way to render the link in your template:
{% load wagtailcore_tags %}
{{ page.body|richtext }}
License
wagtail-external-richtext-link is distributed under the terms of the MIT license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wagtail_external_link_richtext-1.1.4.tar.gz.
File metadata
- Download URL: wagtail_external_link_richtext-1.1.4.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99e62e84c64e43e18203c43b80cf3bd995e7487f437db0fb411b899237cf72e0
|
|
| MD5 |
8a29666df1cb8151965eada5fad76f38
|
|
| BLAKE2b-256 |
1b67235b6ec01dde128a1f09a86e886314d96cdf79b8637593c48512a8675ac7
|
File details
Details for the file wagtail_external_link_richtext-1.1.4-py3-none-any.whl.
File metadata
- Download URL: wagtail_external_link_richtext-1.1.4-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
632418a72eedc0adbb4566804e6939bb0b41a773873995fd348b800ab5d1f6da
|
|
| MD5 |
99ef58f4e43bffa1851ab34a304efce4
|
|
| BLAKE2b-256 |
c19a86404547271008bd0f91fb06992a75b9861a74e48e65ea3d6679af9d007e
|