PHPackages                             studiomitte/ttaddress-country-relation - 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. studiomitte/ttaddress-country-relation

ActiveTypo3-cms-extension

studiomitte/ttaddress-country-relation
======================================

Add a relation to static\_countries in tt\_address

2.0.0(4y ago)55.9k5GPL-2.0-or-laterPHPPHP &gt;=7.4

Since Oct 21Pushed 1y ago3 watchersCompare

[ Source](https://github.com/studiomitte/ttaddress_country_relation)[ Packagist](https://packagist.org/packages/studiomitte/ttaddress-country-relation)[ Docs](https://studiomitte.com/)[ RSS](/packages/studiomitte-ttaddress-country-relation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (3)Used By (0)

TYPO3 Extension `ttaddress_country_relation`
============================================

[](#typo3-extension-ttaddress_country_relation)

This TYPO3 extensions adds a new field to `tt_address` to allow a relation to the country field of `EXT:static_info_tables`.

[![Screenshot](Resources/Public/Screenshots/backend.png)](Resources/Public/Screenshots/backend.png)

Usage
-----

[](#usage)

1. Install this extension by using `composer require studiomitte/ttaddress-country-relation` or by installing it in the Extension Manager
2. Select a country in a address record.
3. Adopt the templates and use e.g. `{address.countryRelation.shortNameLocal}`.

### Hide previous field

[](#hide-previous-field)

Hide the country or region text field by using Page TsConfig.

```
TCEFORM.tt_address {
    country.disabled = 1
    region.disabled = 1
}

```

Migration
---------

[](#migration)

A basic migration script updates the relation field by checking the country field and compare it to the following fields of `static_countries`: cn\_short\_local, cn\_short\_en, cn\_official\_name\_en, cn\_iso\_2, cn\_iso\_3

Call the script with

```
./typo3cms ttaddress_country_relation:migrate
```

Credits
-------

[](#credits)

This extension was created by Georg Ringer for [Studio Mitte, Linz](https://studiomitte.com) with ♥.

[Find more TYPO3 extensions we have developed](https://www.studiomitte.com/loesungen/typo3) that provide additional features for TYPO3 sites.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 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 ~827 days

Total

2

Last Release

1574d ago

Major Versions

1.0.0 → 2.0.02022-01-25

PHP version history (2 changes)1.0.0PHP &gt;=7.2

2.0.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/1d08c176686c8914d32c70d4af388887d738930fdfdf07c7ca9c841ad10ed683?d=identicon)[georgringer](/maintainers/georgringer)

---

Top Contributors

[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (10 commits)")[![halbkreativ](https://avatars.githubusercontent.com/u/6579458?v=4)](https://github.com/halbkreativ "halbkreativ (6 commits)")[![80Quattro](https://avatars.githubusercontent.com/u/24212368?v=4)](https://github.com/80Quattro "80Quattro (2 commits)")[![BastianBalthasarBux](https://avatars.githubusercontent.com/u/8894578?v=4)](https://github.com/BastianBalthasarBux "BastianBalthasarBux (2 commits)")

---

Tags

typo3typo3-cms-extensionextensioncountrytypo3addresses

### Embed Badge

![Health badge](/badges/studiomitte-ttaddress-country-relation/health.svg)

```
[![Health](https://phpackages.com/badges/studiomitte-ttaddress-country-relation/health.svg)](https://phpackages.com/packages/studiomitte-ttaddress-country-relation)
```

###  Alternatives

[friendsoftypo3/tt-address

Displays a list of addresses from an address table on the page.

431.7M38](/packages/friendsoftypo3-tt-address)[directmailteam/direct-mail

Advanced Direct Mail/Newsletter mailer system with sophisticated options for personalization of emails including response statistics.

39209.3k2](/packages/directmailteam-direct-mail)[jweiland/events2

Events 2 - Create single and recurring events

2062.4k2](/packages/jweiland-events2)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)[netresearch/contexts

Multi-channel content visibility for TYPO3 - by Netresearch

1117.4k1](/packages/netresearch-contexts)

PHPackages © 2026

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