Repository navigation
[BUGFIX] Show the language fields of the TCA with an example extension - #225
Merged
Merged
Conversation
linawolf
force-pushed
the
task/fix-facts
branch
from
October 30, 2026 12:31
14c11e7 to
d5766f5
Compare
linawolf
force-pushed
the
task/fix-facts
branch
2 times, most recently
from
October 30, 2026 13:20
2c64660 to
884c50d
Compare
TYPO3 adds the TCA columns and the database columns of the language fields since v13.3, so an integrator sets only the properties in the ctrl section and places the fields in the form. The page taught how to define the columns, with examples that claimed to come from the TCA of tt_content, which no longer defines them. A link to transOrigDiffSourceField read languageField, and the section about transOrigPointerField called it the first field. The example now comes from the conference extension of the TCA Reference. A copy of its conference table is in Documentation/CodeSnippets, which the screenshot instance installs, so that the example is tested on every run. A screenshot shows the form of a Spanish conference with the English title below the field. A functional test installs the extension, and checks that its TCA needs no migration and that its labels exist. make test-extension runs it, and CI runs it on every push. The test found that TYPO3 v15 requires the version and providesPackages in the composer.json of an extension. The title "TCA, DataHandler, and FormEngine" named three parts of TYPO3 that a new reader does not know. The page is now named after its task, and it explains the TCA and the DataHandler where it uses them. The option of the page properties is named "Hide default language of page", not "Hide default translation of the page". The global setting hidePagesIfNotTranslatedByDefault belongs to the configuration of the installation, not to the ext_localconf.php of a site package. Releases: main, 14.3 Assisted-by: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Lina Wolf
linawolf
force-pushed
the
task/fix-facts
branch
from
October 30, 2026 16:30
884c50d to
b21357b
Compare
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 14.3
git worktree add -d .worktree/backport-225-to-14.3 origin/14.3
cd .worktree/backport-225-to-14.3
git switch --create backport-225-to-14.3
git cherry-pick -x 846bb68efe6f778623c9b909ed5d341413340075 |
|
Backport failed or needs manual intervention. Backport action outcome: Workflow run: https://github.com/TYPO3-Documentation/TYPO3CMS-Guide-FrontendLocalization/actions/runs/41643812381 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TYPO3 adds the TCA columns and the database columns of the language
fields since v13.3, so an integrator sets only the properties in the
ctrl section and places the fields in the form. The page taught how to
define the columns, with examples that claimed to come from the TCA of
tt_content, which no longer defines them. A link to
transOrigDiffSourceField read languageField, and the section about
transOrigPointerField called it the first field.
The example now comes from the conference extension of the TCA
Reference. A copy of its conference table is in
Documentation/CodeSnippets, which the screenshot instance installs, so
that the example is tested on every run. A screenshot shows the form of
a Spanish conference with the English title below the field.
A functional test installs the extension, and checks that its TCA needs
no migration and that its labels exist. make test-extension runs it,
and CI runs it on every push. The test found that TYPO3 v15 requires
the version and providesPackages in the composer.json of an extension.
The title "TCA, DataHandler, and FormEngine" named three parts of
TYPO3 that a new reader does not know. The page is now named after its
task, and it explains the TCA and the DataHandler where it uses them.
The option of the page properties is named "Hide default language of
page", not "Hide default translation of the page". The global setting
hidePagesIfNotTranslatedByDefault belongs to the configuration of the
installation, not to the ext_localconf.php of a site package.
Releases: main, 14.3
Assisted-by: Claude Opus 5.5 noreply@anthropic.com
Signed-off-by: Lina Wolf