Wagtail LinkBlock
Project description
A link block to use as part of other StructBlocks which lets the user choose a link either to a Page, Document, external URL, Email, telephone or anchor within the current page and whether or not they want the link to open in a new window.
It hides the unused fields, making the admin clearer and less cluttered.
Usage
To install:
$ pip install wagtail-link-block
Edit your Django project’s settings module, and add the application to INSTALLED_APPS:
INSTALLED_APPS = [
# ...
"wagtail_link_block",
# ...
]
To use in a block
from wagtail_link_block.blocks import LinkBlock
class MyButton(StructBlock):
text = CharBlock()
link = LinkBlock()
class Meta:
template = "blocks/my_button_block.html"
And the blocks/my_button_block.html
<a href="{{ self.link.get_url }}" {% if self.link.new_window %}target="_blank"{% endif %}>{{ self.text }}</a>
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
Close
Hashes for wagtail_link_block-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4c210b6e015ae688e4c3f1e36ebe56e68df47b076e87f23d6d94de693f8ec3 |
|
MD5 | 0659854f94ace46bf6a7680d7ed42842 |
|
BLAKE2b-256 | 4f71e1128e1bfcb793d0611bdefeda3ae6902c6c66393d3ba5d63952107377d9 |