TYPO3 CMS extension for personnel lists with vCard support.

Installs: 113

Dependents: 0

Suggesters: 3

Stars: 3

Watchers: 1

Forks: 0


2.2.0 2019-02-07 04:31 UTC


Packagist Software License Brightside

TYPO3 CMS extension for personnel list with vCard support.

Front-end Demo

System requirements

  • TYPO3 8.7 LTS, since 2.1.0 9.5 LTS only
  • fluid_styled_content


  • List of persons from pages
  • List of selected persons
  • Sort by
  • Disable from back end: images, vCard link, extra information
  • Base templates for cards, list and table
  • Easy to add custom templates


  • Install from TER: personnel or Composer: t3brightside/personnel
  • Add static template
  • Set config.absRefPrefix in your page template in order to make base64 images work in vCard (and it shouldn't be just / but a real domain name)


Add custom template


Add new template number '3' and name it:

TCEFORM.tt_content.tx_personnel_template.addItems {
  3 = My New Template


Change constants if needed:

personnel.styles = EXT:personnel/Resources/Public/Styles/personnel.css
personnel.templateRootPaths = EXT:personnel/Resources/Private/Templates/
personnel.partialRootPaths = EXT:personnel/Resources/Private/Partials/
personnel.vCard.templateRootPaths = EXT:personnel/Resources/Private/Templates/
personnel.vCard.CompanyName = Example Company Ltd.


Add new section wheres IF condition determines template nr '2' to: Resources/Private/Templates/Personnel.html

<f:if condition="{data.tx_personnel_template} == 3">
  <f:for each="{personnel}" as="person" iteration="iterator">
    <f:render partial="MyNewPartial" arguments="{_all}"/>

Create new partial: Resources/Private/Partials/MyNewPartial.html

Development and maintenance

Brightside OÜ – TYPO3 development and hosting specialised web agency