Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Listing page backlinks

No security coverage Maintenance fixes only

This module adds a Twig function that allows you to easily create links from content items back to a listing page. You can configure the listing page URL for each content type, and the module will automatically generate the correct link, falling back to the homepage if no specific link is set.

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).

Ask your assistant about Listing page backlinks

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core PHP Release date
1.0.x-dev Dev 9–10 Oct 16, 2024