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, or external URL, 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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12b7d06e7cf68f48d47bbe75940ec4915f4ab70f947cb7428d588161be6683bd |
|
MD5 | 56e9ea65dab97454f82846476f562ec0 |
|
BLAKE2b-256 | 8d2e9cc2755aa60476ce46209d2a4bc1cffd26be1843ccfee726ef62e168d550 |