TYPO3 Documentation
Academic Partners
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

Academic Partners

  • What does it do?
  • Installation
  • Known problems
  • ChangeLog v3
    • 3.0 Changes
      • Breaking: The map assets are built and loaded as a module
      • Breaking: Removed TYPO3 v12 support
      • Breaking: Removed the unused autocomplete library
      • Important: The category filter accepts a list of uids
      • Important: The link column of pages is nullable now
      • Important: The page template name of the academic partner page type is set explicitly
      • Important: The page TSconfig directory is now spelled TSconfig
      • Important: The sorting select shares the option rendering
      • Important: The static template and the backend layout are registered correctly
    • 3.x Changes by type
  • ChangeLog v2
    • 2.4 Changes
      • Feature: "Show hidden records" plugin option for the partner lists
      • Important: Extended PartnerDemand and demand handling
    • 2.3 Changes
    • 2.2 Changes
    • 2.1 Changes
      • Breaking: Changed identifier of backend layout
      • Breaking: Move translations to their belonging locallang files
      • Breaking: Removed partials
      • Important: Basic bootstrap styling
    • 2.0 Changes
      • Important: Switch to EXT:category_types v2
    • 2.x Changes by type
  • Sitemap

Options

Give feedback View source How to edit Edit on GitHub Full documentation (single file)
  1. Academic Partners
  2. ChangeLog v3
  3. 3.0 Changes
  4. Important: The link column of pages is nullable now
Give feedback Edit on GitHub

Important: The link column of pages is nullable now 

Description 

The extension adds a link column to the shared pages table. It was declared as:

link text NOT NULL DEFAULT '',
Copied!

MySQL cannot store a default value on a TEXT column. TYPO3 works around that from v13 on, by expressing the default in the DEFAULT ('') syntax MySQL 8.0.13 introduced — so the declaration is harmless on every core version this release supports. On TYPO3 v12 it was not: the column ended up NOT NULL with no default at all, and creating a page in the backend failed with Field 'link' doesn't have a default value .

The column keeps its type and loses the default instead:

link text DEFAULT NULL,
Copied!

The change is carried here as well so that both maintained branches declare the column identically.

Impact 

Records written without naming the column now store NULL where they previously stored an empty string. Existing rows are not changed, so the column can hold both. Code that reads it should compare with empty() rather than with '' .

Affected Installations 

All installations of this extension. The database schema has to be updated, either in the maintenance area of the install tool or with typo3 extension:setup . The change only relaxes the column, so no data is converted and nothing can be lost.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Issues
  • Repository

Last rendered: Aug 21, 2026 06:15

© since 2023 by FGTCLB GmbH
  • Legal Notice
  • Privacy Policy