PHPackages                             az-digital/smart\_title - 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. az-digital/smart\_title

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

az-digital/smart\_title
=======================

Fork of Drupal Smart Title module with D10 support.

023.6k↓50%PHP

Since Jun 15Pushed 2y ago2 watchersCompare

[ Source](https://github.com/az-digital/smart_title)[ Packagist](https://packagist.org/packages/az-digital/smart_title)[ RSS](/packages/az-digital-smart-title/feed)WikiDiscussions az-digital Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

About Smart Title
=================

[](#about-smart-title)

Contents
--------

[](#contents)

- [Introduction](#introduction)
- [Similar or related modules](#similar-or-related-modules)
- [Requirements](#requirements)
- [Installation](#installation)
- [Configuration](#configuration)
- [Maintainers](#maintainers)

Introduction
------------

[](#introduction)

It's a common problem of site builders that the label of an entity should be configurable on the entity view display configuration form.

- Site builders want to hide node title completely for some specified view modes.
- Node title should follow an image field.
- Node title should be printed in a specific layout region.

With Smart Title module, content entity labels are visible and configurable on *Field UI* forms.

Smart Title supports *Quick Edit*, *Field Layout* and RDF core modules and should work with every entity types which support *Field UI* (have a *Manage display* form).

The *Smart Title* component could be enabled per `entity_type` and per `bundle`and can be switched on for each entity view mode. For instance it can be used for *full* view mode of the *Article* content type only.

Similar or related modules
--------------------------

[](#similar-or-related-modules)

- [Exclude Node Title](https://www.drupal.org/project/exclude_node_title)
- [Style Node Title](https://www.drupal.org/project/style_node_title)
- [Node Title](https://www.drupal.org/project/nodetitle)
- [Simple Hide Node Title](https://www.drupal.org/project/hide_node_title)
- [Automatic Nodetitles](https://www.drupal.org/project/auto_nodetitle)

Requirements
------------

[](#requirements)

The module does not define any hard dependencies.

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

[](#installation)

- Install as you would normally install a contributed Drupal module.

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

[](#configuration)

Enable the **Smart Title UI** submodule. After that, Smart Title can be configured on the *Administration » Configuration » Content authoring » Smart Title Settings* page for any user with the permission *Manage Smart Title configuration* `administer smart title`.

Note that the UI module isn't needed for a production site and could be safely disabled.

After Smart Title was enabled for a specific entity bundle, you can visit the *Field UI* form of that entity type and configure it per entity view mode.

Example: you need to place *Article* title after an *Image* field.

To enable *Smart Title* for *Article* content type's *teaser* view mode ,

- Enable *Smart Title* for *Article* content type: visit `/admin/config/content/smart-title` form, check *Article* and save.
- Enable *Smart Title* for the teaser view mode: visit `/admin/structure/types/manage/article/display/teaser` and at the bottom of the page at *Smart Title* check *Make entity title configurable*. Hit save again. Every other view modes of *Article* will remain the same.
- From this point, you'll have a *Smart Title* element for this view mode. Because of it's hidden by default, the title of any *Basic page* content will be hidden in every teaser view mode, such as on the `/node` page.
- Make *Smart Title* visible by dragging it after your *Image* field. You may configure the *HTML tag*, *Title HTML classes* or whether you want title printed with a link to the content or not. Default configuration should be fine for teaser view mode.

Maintainers
-----------

[](#maintainers)

Current maintainers:

- Zoltan A. Horvath (huzooka) -

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 75% 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.

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/78ed17b981916d97c95e226b20f8f468b6533fa57cd3568abb317715039fc5ec?d=identicon)[joeparsons](/maintainers/joeparsons)

![](https://www.gravatar.com/avatar/0948a52b8b5181ae424b64cbe8b48f3331775ffa86888b3b21089edf5243a222?d=identicon)[az-digital](/maintainers/az-digital)

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

---

Top Contributors

[![huzooka](https://avatars.githubusercontent.com/u/8372954?v=4)](https://github.com/huzooka "huzooka (9 commits)")[![joeparsons](https://avatars.githubusercontent.com/u/471936?v=4)](https://github.com/joeparsons "joeparsons (3 commits)")

### Embed Badge

![Health badge](/badges/az-digital-smart-title/health.svg)

```
[![Health](https://phpackages.com/badges/az-digital-smart-title/health.svg)](https://phpackages.com/packages/az-digital-smart-title)
```

PHPackages © 2026

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