PHPackages                             toumoro/tm-ml-links - 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. [Templating &amp; Views](/categories/templating)
4. /
5. toumoro/tm-ml-links

ActiveTypo3-cms-extension[Templating &amp; Views](/categories/templating)

toumoro/tm-ml-links
===================

Website base files, typoscript, templates, etc.

13.0.1(10mo ago)1885[1 PRs](https://github.com/toumoro/tm_ml_links/pulls)PHP

Since Mar 17Pushed 4mo agoCompare

[ Source](https://github.com/toumoro/tm_ml_links)[ Packagist](https://packagist.org/packages/toumoro/tm-ml-links)[ RSS](/packages/toumoro-tm-ml-links/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (1)Versions (14)Used By (0)

ENGLISH FOLLOW

Liens étendus Toumoro (tm\_ml\_links)
=====================================

[](#liens-étendus-toumoro-tm_ml_links)

Cette extension TYPO3 améliore le rendu standard des liens en fournissant des icônes et des informations supplémentaires pour différents types de liens. C'est une réécriture moderne de l'extension `ml_links`, compatible avec TYPO3 v13.4.

Fonctionnalités
---------------

[](#fonctionnalités)

- **Liens améliorés par des icônes :** Ajoute automatiquement des icônes aux liens en fonction de leur type.
- **Liens de fichiers :** Affiche des icônes pour une large gamme de types de fichiers (par ex., PDF, DOC, ZIP, JPG, PNG). Elle peut également afficher la taille du fichier.
- **Liens externes :** Ajoute une icône de globe aux liens externes. Des icônes spéciales peuvent être configurées pour des domaines spécifiques (par ex., Wikipedia, TYPO3.org).
- **Liens Mailto :** Ajoute une icône de courrier aux liens e-mail.
- **Liens internes :** Peuvent être stylisés différemment des liens externes.
- **Hautement configurable :** L'extension peut être entièrement configurée via TypoScript pour personnaliser l'apparence et le comportement des liens.

Installation
------------

[](#installation)

1. Installez l'extension via composer : ```
    composer require toumoro/tm-ml-links
    ```
2. Incluez le TypoScript statique « Default TS » de l'extension dans le gabarit de votre site.

Configuration
-------------

[](#configuration)

L'extension est configurée via TypoScript. Vous pouvez modifier la configuration dans `plugin.tx_tmmllinks` pour changer le comportement.

### Exemple de Configuration

[](#exemple-de-configuration)

Voici un extrait de la configuration TypoScript par défaut, qui définit comment les liens externes et les fichiers PDF sont gérés :

```
plugin.tx_tmmllinks {
    # Séparateur entre l'icône et le texte du lien
    separator = &nbsp;

    # Définition pour les liens externes
    external {
        10.image = EXT:tm_ml_links/Resources/Public/Icons/globe.gif
        10.image.link = 0
        20.linkTag = 1
    }

    # Définition pour les fichiers PDF
    pdf {
        10.image = EXT:tm_ml_links/Resources/Public/Icons/filetypes/pdf.png
        10.image.link = 0
        20.linkTag = 1
        30.filesize = 1
    }

    # Configuration spéciale pour les liens Wikipedia
    externalDomain {
        1 {
            domain = http://en.wikipedia.org
            10.image = EXT:tm_ml_links/Resources/Public/Icons/domains/wikipedia.png
            10.image.link = 0
            20.linkTag = 1
        }
    }
}

```

Vous pouvez trouver toutes les options disponibles dans le fichier `setup.typoscript`.

Auteur
------

[](#auteur)

Cette extension est créée par Toumoro.

Licence
-------

[](#licence)

La licence de cette extension n'est pas spécifiée dans les fichiers fournis. Veuillez contacter l'auteur pour les informations de licence.

---

Toumoro Extended Links (tm\_ml\_links)
======================================

[](#toumoro-extended-links-tm_ml_links)

This TYPO3 extension enhances the standard link rendering by providing icons and additional information for various link types. It is a modern rewrite of the `ml_links` extension, compatible with TYPO3 v13.4.

Features
--------

[](#features)

- **Icon-enhanced links:** Automatically adds icons to links based on their type.
- **File links:** Displays icons for a wide range of file types (e.g., PDF, DOC, ZIP, JPG, PNG). It can also show the file size.
- **External links:** Adds a globe icon to external links. Special icons can be configured for specific domains (e.g., Wikipedia, TYPO3.org).
- **Mailto links:** Adds a mail icon to email links.
- **Internal links:** Can be styled differently from external links.
- **Highly configurable:** The extension can be fully configured through TypoScript to customize the appearance and behavior of links.

Installation
------------

[](#installation-1)

1. Install the extension via composer: ```
    composer require toumoro/tm-ml-links
    ```
2. Include the static TypoScript "Default TS" from the extension in your site's template.

Configuration
-------------

[](#configuration-1)

The extension is configured via TypoScript. You can modify the setup in `plugin.tx_tmmllinks` to change the behavior.

### Example Configuration

[](#example-configuration)

Here is a snippet from the default TypoScript setup, which defines how external links and PDF files are handled:

```
plugin.tx_tmmllinks {
    # Separator between icon and link text
    separator = &nbsp;

    # Definition for external links
    external {
        10.image = EXT:tm_ml_links/Resources/Public/Icons/globe.gif
        10.image.link = 0
        20.linkTag = 1
    }

    # Definition for PDF files
    pdf {
        10.image = EXT:tm_ml_links/Resources/Public/Icons/filetypes/pdf.png
        10.image.link = 0
        20.linkTag = 1
        30.filesize = 1
    }

    # Special configuration for Wikipedia links
    externalDomain {
        1 {
            domain = http://en.wikipedia.org
            10.image = EXT:tm_ml_links/Resources/Public/Icons/domains/wikipedia.png
            10.image.link = 0
            20.linkTag = 1
        }
    }
}

```

You can find all the available options in the `setup.typoscript` file.

Author
------

[](#author)

This extension is authored by Toumoro.

License
-------

[](#license)

The license for this extension is not specified in the provided files. Please contact the author for licensing information.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance67

Regular maintenance activity

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 61.5% 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 ~19 days

Recently: every ~40 days

Total

10

Last Release

304d ago

Major Versions

11.5.3 → 12.4.02025-03-24

12.4.0 → v13.x-dev2025-08-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/ded88026dc7bfd3d5a42cd486830ba428b8e2cc3cf0c9835fbcf25e6f9a61483?d=identicon)[tm\_souellet](/maintainers/tm_souellet)

![](https://www.gravatar.com/avatar/e74a2ef1f9ad7854090fee38c884708070dc9c7ad20c4751c989550e73e95b05?d=identicon)[tm-lmathieu](/maintainers/tm-lmathieu)

---

Top Contributors

[![simouel](https://avatars.githubusercontent.com/u/56318224?v=4)](https://github.com/simouel "simouel (8 commits)")[![tm-hdaoud](https://avatars.githubusercontent.com/u/211350868?v=4)](https://github.com/tm-hdaoud "tm-hdaoud (3 commits)")[![mflavienTM](https://avatars.githubusercontent.com/u/94863884?v=4)](https://github.com/mflavienTM "mflavienTM (2 commits)")

### Embed Badge

![Health badge](/badges/toumoro-tm-ml-links/health.svg)

```
[![Health](https://phpackages.com/badges/toumoro-tm-ml-links/health.svg)](https://phpackages.com/packages/toumoro-tm-ml-links)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

103519.9k53](/packages/friendsoftypo3-content-blocks)[typo3/cms-fluid

TYPO3 CMS Fluid Integration - Integration of the Fluid templating engine into TYPO3.

1912.9M646](/packages/typo3-cms-fluid)[typo3/cms-fluid-styled-content

TYPO3 CMS Fluid Styled Content - Fluid templates for TYPO3 content elements.

229.4M387](/packages/typo3-cms-fluid-styled-content)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[sitegeist/fluid-styleguide

Living styleguide for Fluid Components

16241.4k1](/packages/sitegeist-fluid-styleguide)[b13/assetcollector

Asset collector - Add CSS and SVG files and strings as inline style tag/inline svg to the html code.

10125.6k](/packages/b13-assetcollector)

PHPackages © 2026

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