Skip to content
Snippets Groups Projects
Commit d0b27125 authored by Beatrycze Volk's avatar Beatrycze Volk
Browse files

Use FlexForm for configuration of Journal PID

parent db06ab71
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>LLL:EXT:bison/Resources/Private/Language/locallang_be.xlf:flexform.recommender_title</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<settings.pidJournal>
<TCEforms>
<exclude>1</exclude>
<label>LLL:EXT:slub_events/Resources/Private/Language/locallang_be.xlf:flexform.page_journal</label>
<config>
<type>group</type>
<internal_type>db</internal_type>
<allowed>pages</allowed>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
<show_thumbs>1</show_thumbs>
<wizards>
<suggest>
<type>suggest</type>
</suggest>
</wizards>
</config>
</TCEforms>
</settings.pidJournal>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>
\ No newline at end of file
......@@ -7,6 +7,13 @@ defined('TYPO3') || die();
'Recommender'
);
$pluginSignature = 'bison_recommender';
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['bison_recommender'] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue(
$pluginSignature,
'FILE:EXT:bison/Configuration/FlexForms/Recommender.xml'
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
'Bison',
'Journal',
......
......@@ -66,6 +66,14 @@
<source>User-Agent</source>
<target>User-Agent</target>
</trans-unit>
<trans-unit id="flexform.recommender_title" xml:space="preserve" approved="yes">
<source>Recommender Plugin Settings</source>
<target>Recommender-Plugin Einstellungen</target>
</trans-unit>
<trans-unit id="flexform.page_journal" xml:space="preserve" approved="yes">
<source>Page UID for Journal plugin</source>
<target>Seiten-UID für Journal-Plugin</source>
</trans-unit>
</body>
</file>
</xliff>
......@@ -51,6 +51,12 @@
<trans-unit id="config.systemUserAgent" xml:space="preserve">
<source>User-Agent:INSTITUTION/bison-extension</source>
</trans-unit>
<trans-unit id="flexform.recommender_title" xml:space="preserve">
<source>Recommender Plugin Settings</source>
</trans-unit>
<trans-unit id="flexform.page_journal" xml:space="preserve">
<source>Page UID for Journal plugin</source>
</trans-unit>
</body>
</file>
</xliff>
......@@ -28,7 +28,7 @@
</div>
<div class="col relative">
<h5 class="card-title">
<f:link.page pageUid="4" additionalParams="{tx_bison: {id: '{result.id}'}}" class="stretched-link">{result.title}</f:link.page>
<f:link.page pageUid="{settings.pidJournal}" additionalParams="{tx_bison: {id: '{result.id}'}}" class="stretched-link">{result.title}</f:link.page>
<f:if condition="{displayMismatchedResults} && {result.filter}">
<span class="badge text-bg-success"><f:translate key="badge.matched"/></span>
</f:if>
......
......@@ -19,7 +19,7 @@
<tr data-score="{result.score.value}" data-title="{result.title}" data-publisher="{result.publisher.name}" data-apc="{dataApc}" data-publication-time="{result.publicationTimeWeeks}" data-copyright="{result.retainsCopyrightAuthor}" data-keywords="{dataKeywords}" data-languages="{dataLanguages}" data-subjects="{dataSubjects}">
<th scope="row">
<f:link.page pageUid="4" additionalParams="{tx_bison: {id: '{result.id}'}}" class="stretched-link">{result.title}</f:link.page>
<f:link.page pageUid="{settings.pidJournal}" additionalParams="{tx_bison: {id: '{result.id}'}}" class="stretched-link">{result.title}</f:link.page>
<f:if condition="{displayMismatchedResults} && {result.filter}">
<span class="badge text-bg-success"><f:translate key="badge.matchedShort"/></span>
</f:if>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment