it-recht-kanzlei/itrk-legaltexts-typo3

A TYPO3 extension that integrates legally compliant documents, such as terms and conditions or privacy policies, directly into your TYPO3 site from the IT-Recht Kanzlei service. This extension requires an active IT-Recht Kanzlei subscription to receive the latest legal texts automatically pushed and

3.0.2 2024-12-05 09:32 UTC

This package is auto-updated.

Last update: 2024-12-05 09:37:59 UTC


README

This extension allows you to easily integrate legal texts into your TYPO3 site.

The texts are provided through IT-Recht Kanzlei. An active subscription is required to utilize this feature.

For detailed information in German, please visit the German version of the documentation.

Installation

  1. Install the extension. composer require it-recht-kanzlei/itrk-legaltexts-typo3
  2. Include the itrk_legaltexts_typo3 TypoScript.
  3. Insert "Legal Text" frontend plugin on the relevant pages.

Configuration

API and upload folder

In the Extension Configuration, the API credentials must be configured.

Please choose a secure password that has never been used before.

Open the Extension Configuration

Screenshot of the Extension Configuration

Configure the API Username and Password

Screenshot of the Extension Configuration

Legal texts storage id

For each site configuration, a dedicated folder must be configured where the legal texts will be stored.

Screenshot of the Site Configuration

Usage

Plugin

Place the Legal Text plugin on the desired page and configure which document type should be displayed. You can choose to display the legal text as plain text, HTML, and/or a PDF link.

Screenshot of plugin selection

There is an option to select the language directly in the plugin. This can be used if there is no legal text available in the desired language or as a workaround for TYPO3 v10/v11 when a legal text exists without a default language version. By default, nothing needs to be selected here.

API

In the IT-Recht Kanzlei client portal, configure a new interface and enter your shop URL, along with the API username and password that you set in the Extension Configuration.