from pattern_library.monkey_utils import override_tag from esite.navigation.templatetags.navigation_tags import register override_tag(register, name="primarynav") override_tag(register, name="secondarynav") override_tag(register, name="sidebar") override_tag(register, name="footerlinks")
from pattern_library.monkey_utils import override_tag from rca.utils.templatetags.util_tags import register override_tag(register, name="social_media_links") override_tag(register, name="get_all_active_filters")
from pattern_library.monkey_utils import override_tag from tbx.core.templatetags.reading_time_tags import register override_tag(register, name="get_reading_time_minutes")
from pattern_library.monkey_utils import override_tag from rca.utils.templatetags.util_tags import register override_tag(register, name="social_media_links")
from wagtail.contrib.search_promotions.templatetags.wagtailsearchpromotions_tags import ( register, ) from pattern_library.monkey_utils import override_tag override_tag(register, name="get_search_promotions")
from wagtail.images.templatetags.wagtailimages_tags import register from pattern_library.monkey_utils import override_tag override_tag(register, name="image")
from pattern_library.monkey_utils import override_tag from website.navigation.templatetags.navigation_tags import register override_tag(register, name='primarynav') override_tag(register, name='secondarynav') override_tag(register, name='sidebar') override_tag(register, name='footerlinks')
from wagtail.contrib.search_promotions.templatetags.wagtailsearchpromotions_tags import \ register from pattern_library.monkey_utils import override_tag override_tag(register, name='get_search_promotions')
from pattern_library.monkey_utils import override_tag from wagtail.core.templatetags.wagtailcore_tags import register override_tag(register, name="include_block") override_tag(register, name="pageurl") override_tag(register, name="slugurl")
from wagtail.core.templatetags.wagtailcore_tags import register from pattern_library.monkey_utils import override_tag override_tag(register, name='include_block') override_tag(register, name='pageurl') override_tag(register, name='slugurl')
from pattern_library.monkey_utils import override_tag from rca.navigation.templatetags.navigation_tags import register override_tag(register, name="primarynav") override_tag(register, name="footernav") override_tag(register, name="audience_links") override_tag(register, name="sidebar") override_tag(register, name="footerlinks")
from wagtail.images.templatetags.wagtailimages_tags import register from pattern_library.monkey_utils import override_tag override_tag(register, name='image')
from pattern_library.monkey_utils import override_tag register = template.Library() # Basic template tag @register.simple_tag def error_tag(arg=None): "Just raise an exception, never do anything" raise Exception("error_tag raised an exception") # Template tag to to test setting a default html value. @register.simple_tag() def default_html_tag(arg=None): "Just raise an exception, never do anything" raise Exception("default_tag raised an exception") # Template tag to to test setting a default html value that is falsey. @register.simple_tag() def default_html_tag_falsey(arg=None): "Just raise an exception, never do anything" raise Exception("default_tag raised an exception") override_tag(register, 'error_tag') override_tag(register, 'default_html_tag', default_html="https://potato.com") override_tag(register, 'default_html_tag_falsey', default_html=None)
@register.simple_tag() def default_html_tag(arg=None): "Just raise an exception, never do anything" raise Exception("default_tag raised an exception") # Template tag to to test setting a default html value that is falsey. @register.simple_tag() def default_html_tag_falsey(arg=None): "Just raise an exception, never do anything" raise Exception("default_tag raised an exception") @register.simple_tag() def pageurl(page): """Approximation of wagtail built-in tag for realistic example.""" return "/page/url" # Get widget type of a field @register.filter(name="widget_type") def widget_type(bound_field): return slugify( camel_case_to_spaces(bound_field.field.widget.__class__.__name__)) override_tag(register, "error_tag") override_tag(register, "default_html_tag", default_html="https://potato.com") override_tag(register, "default_html_tag_falsey", default_html=None) override_tag(register, "pageurl")
from pattern_library.monkey_utils import override_tag from bc.navigation.templatetags.navigation_tags import register override_tag(register, name="footernav")