PHPackages                             cmsexperts/link2language - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. cmsexperts/link2language

Abandoned → [b13/link2language](/?search=b13%2Flink2language)Typo3-cms-extension[Utility &amp; Helpers](/categories/utility)

cmsexperts/link2language
========================

Set Links with a specific language parameter

4.0.3(6mo ago)1712.9k15[3 issues](https://github.com/b13/link2language/issues)[1 PRs](https://github.com/b13/link2language/pulls)GPL-2.0+PHP

Since Jan 26Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/b13/link2language)[ Packagist](https://packagist.org/packages/cmsexperts/link2language)[ RSS](/packages/cmsexperts-link2language/feed)WikiDiscussions main Synced today

READMEChangelog (9)Dependencies (3)Versions (17)Used By (0)

Link to a page with a specific language in TYPO3
================================================

[](#link-to-a-page-with-a-specific-language-in-typo3)

This is a TYPO3 extension that allows an editor to select a specific language when linking to a page or (free) content elements in the TYPO3 Backend.

When do I need this extension?
------------------------------

[](#when-do-i-need-this-extension)

Big instances with multiple page trees and loads of languages per tree might bring trouble when allowing to link to a page in a different language.

The simplest way would be to link to the login page in a different language, with an automatic redirect.

However the real strength of this extension pays off when having multiple page trees with different languages to link to a properly available news.

The extension shows a specific button for each language that is available for this page, when linking an image, or linking a text in the Rich Text Editor. The language selection is always enabled when the extension is installed, no configuration needed.

Linking to "free mode" content elements
---------------------------------------

[](#linking-to-free-mode-content-elements)

In addition, linking to a specific content elements which are in a specific language is also possible in the link picker for pages.

How to install this extension?
------------------------------

[](#how-to-install-this-extension)

Use `composer req b13/link2language` or install it via TYPO3's Extension Manager from the [TYPO3 Extension Repository](https://extensions.typo3.org) using the extension key `link2language`.

License
-------

[](#license)

The extension is licensed under GPL v2+, same as the TYPO3 Core.

For details see the LICENSE file in this repository.

Open Issues
-----------

[](#open-issues)

If you find an issue, feel free to create an issue on GitHub or a pull request.

### Credits

[](#credits)

This extension was created by [Benni Mack](https://github.com/bmack) for [b13 GmbH](https://b13.com).

[Find more TYPO3 extensions we have developed](https://b13.com/useful-typo3-extensions-from-b13-to-you) that help us deliver value in client projects. As part of the way we work, we focus on testing and best practices to ensure long-term performance, reliability, and results in all our code.

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance62

Regular maintenance activity

Popularity31

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 53.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~294 days

Recently: every ~165 days

Total

12

Last Release

208d ago

Major Versions

0.1.0 → 1.0.02017-07-31

1.1.0 → 2.0.02021-07-19

2.0.2 → 3.0.02024-02-13

3.0.0 → 4.0.02025-04-09

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/165630?v=4)[Benni Mack](/maintainers/bmack)[@bmack](https://github.com/bmack)

![](https://avatars.githubusercontent.com/u/2851821?v=4)[b13 GmbH](/maintainers/b13)[@b13](https://github.com/b13)

![](https://avatars.githubusercontent.com/u/13244885?v=4)[cmsexperts](/maintainers/cmsexperts)[@CMSExperts](https://github.com/CMSExperts)

---

Top Contributors

[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (29 commits)")[![achimfritz](https://avatars.githubusercontent.com/u/2152991?v=4)](https://github.com/achimfritz "achimfritz (6 commits)")[![ochorocho](https://avatars.githubusercontent.com/u/4623070?v=4)](https://github.com/ochorocho "ochorocho (4 commits)")[![davidsteeb](https://avatars.githubusercontent.com/u/3862523?v=4)](https://github.com/davidsteeb "davidsteeb (3 commits)")[![brotkrueml](https://avatars.githubusercontent.com/u/2566282?v=4)](https://github.com/brotkrueml "brotkrueml (3 commits)")[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (2 commits)")[![denvis](https://avatars.githubusercontent.com/u/777211?v=4)](https://github.com/denvis "denvis (2 commits)")[![fanat98](https://avatars.githubusercontent.com/u/7521886?v=4)](https://github.com/fanat98 "fanat98 (1 commits)")[![mbrodala](https://avatars.githubusercontent.com/u/5037116?v=4)](https://github.com/mbrodala "mbrodala (1 commits)")[![noeol](https://avatars.githubusercontent.com/u/1616871?v=4)](https://github.com/noeol "noeol (1 commits)")[![Mabahe](https://avatars.githubusercontent.com/u/1684986?v=4)](https://github.com/Mabahe "Mabahe (1 commits)")[![helsner](https://avatars.githubusercontent.com/u/16156392?v=4)](https://github.com/helsner "helsner (1 commits)")

---

Tags

languageTYPO3 CMSlinksLink Handler

### Embed Badge

![Health badge](/badges/cmsexperts-link2language/health.svg)

```
[![Health](https://phpackages.com/badges/cmsexperts-link2language/health.svg)](https://phpackages.com/packages/cmsexperts-link2language)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

41515.2k](/packages/wazum-sluggi)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

511.7M9](/packages/yoast-seo-for-typo3-yoast-seo)[ichhabrecht/content-defender

Define allowed or denied content element types in your backend layouts

903.1M24](/packages/ichhabrecht-content-defender)[b13/link2language

Set Links with a specific language parameter

17175.4k](/packages/b13-link2language)[ehaerer/paste-reference

Paste reference instead of copy for content elements in TYPO3

19352.8k](/packages/ehaerer-paste-reference)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
