PHPackages                             jambagecom/tsparser - 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. jambagecom/tsparser

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

jambagecom/tsparser
===================

More Constants Editor Types for TYPO3 CMS

v0.13.2(1mo ago)14.2k1GPL-2.0-or-laterPHPPHP ^8.2

Since Mar 29Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/franzholz/tsparser)[ Packagist](https://packagist.org/packages/jambagecom/tsparser)[ Docs](https://jambage.com)[ RSS](/packages/jambagecom-tsparser/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)Dependencies (4)Versions (17)Used By (1)

TYPO3 extension tsparser
========================

[](#typo3-extension-tsparser)

What is does
------------

[](#what-is-does)

The current TYPO3 Constant Editor does not support enough types. This extension adds new types in order to have a more sophisticated generation of the template constants.

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

[](#installation)

Just install the extension together with any other extension which supports this patch. This will enable new types for the template constants. This extension is only needed if you use the Constant Editor to edit the template constants. Be aware that this extension is using code which overwrites the TYPO3 Core file 'TYPO3CMSCoreTypoScriptExtendedTemplateService.php'. This could lead to a misbehaviour of the TYPO3 Constant Editor in case of an error.

Reference
---------

[](#reference)

### Syntax:

[](#syntax)

> \[type=type;\]

### Constant Editor Types:

[](#constant-editor-types)

See Constant Editor &lt;&gt; chapter 'type' for a complete list of all possible constants types.

new:

- eint+ … empty or integer.

    If nothing has been entered, then the constants will remain empty. Be aware that an empty constant means that nothing is intended and that this is different to setting it to 0.

#### Examples:

[](#examples)

Make the category empty. This will not use a default category and it will allow all products of all categories. Configure the behaviour of the Constant Editor in the file 'constants.txt' of the folder 'Configuration/TypoScript/PluginSetup/' or any subfolder of it for your TYPO3 extension.

> \# cat=plugin.products//; type=eint+; label=default category ID: ID of the default category that will be shown in the list view when no tt\_products\[cat\] parameter is given defaultCategoryID =

###  Health Score

53

—

FairBetter than 96% of packages

Maintenance89

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~240 days

Recently: every ~224 days

Total

15

Last Release

55d ago

PHP version history (3 changes)v0.9.0PHP ^7.4 || ^8.0

v0.10.0PHP ^8.0

v0.13.2PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c36ec751f4996bdd88bcfca2669db1d0762e765cb449b33d47aed99ef1e1b1c?d=identicon)[franzholz](/maintainers/franzholz)

---

Top Contributors

[![franzholz](https://avatars.githubusercontent.com/u/4855265?v=4)](https://github.com/franzholz "franzholz (35 commits)")

---

Tags

extensiontypo3patch

###  Code Quality

Static AnalysisRector

### Embed Badge

![Health badge](/badges/jambagecom-tsparser/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

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

103574.3k64](/packages/friendsoftypo3-content-blocks)[typo3/cms-styleguide

TYPO3 extension to showcase TYPO3 Backend capabilities

105768.9k38](/packages/typo3-cms-styleguide)[wazum/sluggi

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

40543.5k](/packages/wazum-sluggi)[clickstorm/cs-seo

\[clickstorm\] SEO - Extension for TYPO3. Enables important onpage features for search engine optimization (SEO). Expands the page settings and any desired records for example with a preview for Google search results (SERP) Structured Data (JSON-LD) and a Focus Keyword. Restrictive hreflang and canonical tags. Modules for metadata of records and alternative texts of images. Further features are shown in the extension manual.

37527.0k1](/packages/clickstorm-cs-seo)[friendsoftypo3/visual-editor

TYPO3 CMS Visual Editor - Brings a modern WYSIWYG editing experience to TYPO3 CMS.

6010.0k3](/packages/friendsoftypo3-visual-editor)[quellenform/t3x-iconpack

Provides an iconpack-registry for custom iconpacks.

1556.7k27](/packages/quellenform-t3x-iconpack)

PHPackages © 2026

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