hofff / contao-contact-profiles
Various form utilities for Contao CMS.
Package info
github.com/hofff/contao-contact-profiles
Type:contao-bundle
pkg:composer/hofff/contao-contact-profiles
Requires
- php: ^8.3
- ext-pdo: *
- ausi/slug-generator: ^1.1
- codefog/contao-haste: ^4.25 || ^5.0
- contao/core-bundle: ^5.3
- doctrine/dbal: ^3.10 || ^4.0
- hofff/contao-consent-bridge: ^1.3
- knplabs/knp-menu: ^2.1 || ^3.0
- menatwork/contao-multicolumnwizard-bundle: ^3.4
- netzmacht/contao-toolkit: ^3.9 || ^4.0
- patchwork/utf8: ^1.3
- symfony-cmf/routing: ^2.3 || ^3.0
- symfony/config: ^6.4 || ^7.4
- symfony/dependency-injection: ^6.4 || ^7.4
- symfony/event-dispatcher-contracts: ^3.0
- symfony/http-foundation: ^6.4 || ^7.4
- symfony/http-kernel: ^6.4 || ^7.4
- symfony/routing: ^6.4 || ^7.4
- symfony/security-bundle: ^6.4 || ^7.4
- symfony/translation-contracts: ^3.0
Requires (Dev)
- codefog/contao-news_categories: ^3.5 || ^4.0
- contao/calendar-bundle: ^5.3
- contao/faq-bundle: ^5.3
- contao/manager-plugin: ^2.1
- contao/news-bundle: ^5.3
- hofff/contao-social-tags: ^2.0
- phpcq/runner-bootstrap: @dev
- terminal42/dc_multilingual: ^4.2
Suggests
- codefog/contao-news_categories: Add relations between contact profiles and news categories
- contao/calendar-bundle: Use contact profile for author information
- contao/faq-bundle: Use contact profile for author information
- contao/news-bundle: Use contact profile for author information
- hofff/contao-language-relations: Switch between translated language profiles
- hofff/contao-social-tags: Generate open graph and twitter cards social tags
- terminal42/dc_multilingual: For multilingual contact profiles
Provides
None
Conflicts
- codefog/contao-news_categories: <3.0 || >= 5.0
- contao/calendar-bundle: <4.13 || >=6.0
- contao/faq-bundle: <4.13 || >=6.0
- contao/manager-plugin: <2.1 || >= 3.0
- contao/news-bundle: <4.13 || >=6.0
- hofff/contao-language-relations: <3.0 || >= 4.0
- hofff/contao-social-tags: <2.0 || >=3.0
Replaces
None
This package is auto-updated.
Last update: 2026-09-09 13:14:50 UTC
README
This extensions provides a feature rich contact profile integration into Contao. It integrates into several bundles.
It's also works together with:
- HofffContaoSocialTagsBundle: Automatic generation of opengraph and twitter card tags
- HofffContaoConsentBridgeBundle: Consent integration for YouTube and Vimeo videos
- Terminal42DcMultilingualBundle: For multilingual profiles
- HofffContaoLanguageRelationsBundle: For switching between multilingual profiles
Requirements
- Contao
^5.3 - PHP
^8.3
Features
- Contact profile list module/content element (custom profiles, related profiles, by category)
- Contact profile detail module/content element
- Initials filter module/content element
- Related news categories module
Multilingual support
This extension has a built-in support for multilingual contact profiles. To enable it you have to install terminal42/dc_multilingual and adjust the bundle configuration:
hofff_contact_profiles: multilingual: # Enable the translation enable: true # Optional, otherwise the languages of the root pages are used languages: ['de', 'en'] # Optional, otherwise a special fallback language is used fallbackLanguage: 'en' # Overrides the translated fields of a contact profile # By default following fields are translatable: fields: - 'alias' - 'salutation' - 'title' - 'position' - 'profession' - 'caption' - 'websiteTitle' - 'teaser' - 'description' - 'statement' - 'jumpTo' - 'videos'
After adjusting the configuration you have to run contao:migrate.
Warning Disabling multilingual support after having created translated profiles will leads to incomplete and duplicated entries!