PHPackages                             undkonsorten/meta-tag - 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. undkonsorten/meta-tag

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

undkonsorten/meta-tag
=====================

Provides Fluid view helpers to set meta tags in TYPO3 CMS

1.0.0(7y ago)0209GPL-2.0+PHPPHP ^7.2

Since Feb 27Pushed 7y ago2 watchersCompare

[ Source](https://github.com/cumuru/meta-tag)[ Packagist](https://packagist.org/packages/undkonsorten/meta-tag)[ RSS](/packages/undkonsorten-meta-tag/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (2)Versions (5)Used By (0)

meta-tag [![Build Status](https://camo.githubusercontent.com/8b8e5567daf124a4e46d4ee4618cd2aad371bc9bf629283828543097bec00fd0/68747470733a2f2f7472617669732d63692e6f72672f63756d7572752f6d6574612d7461672e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/cumuru/meta-tag)
=====================================================================================================================================================================================================================================================================================

[](#meta-tag-)

TYPO3 extension allowing to write your meta-tags in Fluid. Syntax is a close as possible to the HTML `` tag. Ships with one level of override.

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

[](#installation)

Via composer

```
composer require undkonsorten/meta-tags

```

or from [Github](https://github.com/cumuru/meta-tag)

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

[](#configuration)

No configuration is needed, there‘s no TypoScript to include.

Usage
-----

[](#usage)

To use the view helper in your Fluid templates you have to import the namespace, e.g.:

```

```

or

```
{namespace m=Undkonsorten\MetaTag\ViewHelpers}

```

Then you can use the meta view helper in any of the following forms:

```

{m:meta(property:'og:description',content:description)}

{author.fullName -> m:meta(name:'author')}

```

If the content is empty (i.e. only white-space characters) no meta tag is added. There‘s no need to wrap each of your meta tags in an if construct just to get rid of the empty ones.

### Overriding

[](#overriding)

If for a requested meta tag there‘s a collision with an existing meta tag (same `property` / `name` / `http-equiv` value) then the existing one will be kept and the new one will be discarded. To change this behavior you can set `override="1"`. Then any existing meta tag of the same type will be overridden.

That means you have a two-level hierarchy that works regardless of processing order at run time. Just define your "global" meta tag with values e.g. from `pages` record without override but set that flag for your more specific ones, e.g. coming from extension show actions.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~129 days

Total

4

Last Release

2607d ago

Major Versions

0.1.0 → 1.0.02019-03-22

PHP version history (3 changes)0.0.1PHP ^7.1

0.0.2PHP ^7.0

1.0.0PHP ^7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/a192083f4fc05fe8020592c9b5222677998fcf0e779df21ecb51016d8fd45f98?d=identicon)[undkonsorten](/maintainers/undkonsorten)

---

Top Contributors

[![cumuru](https://avatars.githubusercontent.com/u/12487311?v=4)](https://github.com/cumuru "cumuru (12 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (12 commits)")

### Embed Badge

![Health badge](/badges/undkonsorten-meta-tag/health.svg)

```
[![Health](https://phpackages.com/badges/undkonsorten-meta-tag/health.svg)](https://phpackages.com/packages/undkonsorten-meta-tag)
```

###  Alternatives

[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[bk2k/bootstrap-package

Bootstrap Package delivers a full configured frontend theme for TYPO3, based on the Bootstrap CSS Framework.

357891.4k72](/packages/bk2k-bootstrap-package)[helhum/typoscript-rendering

Can render a TypoScript path by URL, especially useful for Ajax dispatching

68653.7k12](/packages/helhum-typoscript-rendering)[sitegeist/fluid-components

Encapsulated frontend components with Fluid's ViewHelper syntax

55339.1k3](/packages/sitegeist-fluid-components)[sitegeist/fluid-styleguide

Living styleguide for Fluid Components

16227.4k1](/packages/sitegeist-fluid-styleguide)[bmack/modern-template-building

A homage to the old-style marker-based templating of TYPO3. Includes TEMPLATE and FILE cObjects.

1413.8k3](/packages/bmack-modern-template-building)

PHPackages © 2026

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