This project is not covered by Drupal’s security advisory policy.
Very frequently we need to have a link from item content element back to listing page. It may be hardcoded into template or defined as a custom settings. This project provides this function as a module.
Features
Provides a twig function to extract backlink settings - getBackLink(NODE_BUNDLE_NAME, LANG_ID). Where NODE_BUNDLE_NAME is required argument. LANG_ID may be provided but by default it will read a page context.
Sample how it works in a twig template:
{% set listingLink = 'internal:' ~ getBackLink('story') %}
<div class="listing_link">
{{ link('All stories', listingLink, { class: ['back-link']}) }}
</div>
If you haven't provided settings it will return front page link.
Using drush cex you will receive file bl.settings to keep those settings as a code.
Post-Installation
Configuration of the module is here:
/admin/config/content/listingpage-settings
You may define backlink for each NODE bundle with a context of language (if there are few languages enabled).
If provided backlink starts from "/", like "/my-news-listing-page" then module returns it as is. But you may use system paths as well (like "node/1000", they will be converted into their aliases).
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.Maintenance fixes only
Considered feature-complete by its maintainers.- Created by shra on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
