Skip to content

Commit 52061a0

Browse files
[BUGFIX] Restore changes removed by musical sources (kitodo#1780)
1 parent dcd4350 commit 52061a0

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

Classes/Controller/MetadataController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ private function buildUrlFromMetadata(array $metadata): array
314314
$buildUrl = [];
315315

316316
foreach ($metadata as $i => $section) {
317-
if ($this->settings['linkTitle'] && $section['_id'] && isset($section['title']) && !empty($section['title'])) {
317+
if ($this->settings['linkTitle'] && $section['_id'] && !empty($section['title'])) {
318318
$details = $this->currentDocument->getLogicalStructure($section['_id'][0]);
319319
$buildUrl[$i]['title'] = [
320320
'id' => $this->document->getUid(),

Resources/Private/Partials/Metadata/Entries.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
data-namespace-typo3-fluid="true">
1515

1616
{configObject.wrap -> kitodo:metadataWrapVariable(name: 'metadataWrap')}
17-
<f:variable name="metaSectionCObj" value="{metaCObjData.{sectionIterator.index}}" />
17+
<f:variable name="metaSectionConfigObject" value="{metaConfigObjectData.{sectionIterator.index}}" />
1818

1919
<f:variable name="wrappedValues"><f:spaceless>
2020
<f:if condition="{kitodo:isArray(subject: '{documentMetadataSection.{configObject.indexName}}')}">
@@ -32,16 +32,16 @@
3232
<f:else>
3333
<f:if condition="{kitodo:isArray(subject: '{value}')}">
3434
<f:then>
35-
<kitodo:stdWrap wrap="{metadataWrap.value}" data="{metaSectionCObj}">
35+
<kitodo:stdWrap wrap="{metadataWrap.value}" data="{metaSectionConfigObject}">
3636
<f:for each="{value}" key="key" iteration="subiterator" as="val">
3737
<f:for each="{configObject.format.0.subentries}" as="subentry">
3838
<f:if condition="{subentry.indexName} === {key}">
3939
<f:variable name="subConfigObject">{subentry}</f:variable>
4040
{subConfigObject.wrap -> kitodo:metadataWrapVariable(name: 'subMetadataWrap')}
41-
<kitodo:stdWrap wrap="{subMetadataWrap.all}" data="{metaSectionCObj}">
42-
<kitodo:stdWrap wrap="{subMetadataWrap.key}" data="{metaSectionCObj}">{subConfigObject.label}</kitodo:stdWrap>
41+
<kitodo:stdWrap wrap="{subMetadataWrap.all}" data="{metaSectionConfigObject}">
42+
<kitodo:stdWrap wrap="{subMetadataWrap.key}" data="{metaSectionConfigObject}">{subConfigObject.label}</kitodo:stdWrap>
4343
<f:for each="{val}" as="subvalue">
44-
<kitodo:stdWrap wrap="{subMetadataWrap.value}" data="{metaSectionCObj}">
44+
<kitodo:stdWrap wrap="{subMetadataWrap.value}" data="{metaSectionConfigObject}">
4545
{subvalue}
4646
</kitodo:stdWrap>
4747
</f:for>
@@ -52,22 +52,22 @@
5252
</kitodo:stdWrap>
5353
</f:then>
5454
<f:else>
55-
<kitodo:stdWrap wrap="{metadataWrap.value}" data="{metaSectionCObj}">{value}</kitodo:stdWrap>
55+
<kitodo:stdWrap wrap="{metadataWrap.value}" data="{metaSectionConfigObject}">{value}</kitodo:stdWrap>
5656
</f:else>
5757
</f:if>
5858
</f:else>
5959
</f:if>
6060
</f:for>
6161
</f:then>
6262
<f:else>
63-
<kitodo:stdWrap wrap="{metadataWrap.value}" data="{metaSectionCObj}">{documentMetadataSection.{configObject.indexName}}</kitodo:stdWrap>
63+
<kitodo:stdWrap wrap="{metadataWrap.value}" data="{metaSectionConfigObject}">{documentMetadataSection.{configObject.indexName}}</kitodo:stdWrap>
6464
</f:else>
6565
</f:if>
6666
</f:spaceless></f:variable>
6767

6868
<f:if condition="{wrappedValues}">
69-
<kitodo:stdWrap wrap="{metadataWrap.all}" data="{metaSectionCObj}">
70-
<kitodo:stdWrap wrap="{metadataWrap.key}" data="{metaSectionCObj}">{configObject.label}</kitodo:stdWrap>
69+
<kitodo:stdWrap wrap="{metadataWrap.all}" data="{metaSectionConfigObject}">
70+
<kitodo:stdWrap wrap="{metadataWrap.key}" data="{metaSectionConfigObject}">{configObject.label}</kitodo:stdWrap>
7171
{wrappedValues -> f:format.raw()}
7272
</kitodo:stdWrap>
7373
</f:if>

Tests/Functional/ViewHelpers/StdWrapViewHelperTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ public function renderWithStdWrap(): void
4141
);
4242

4343
// A fully filled array with correct values does not make any difference. The rendering result
44-
// is not been influenced by the viewhelpers data parameter.
45-
$view->assign('metaSectionCObj', [0 => ['tilte' => 'A test title']]);
44+
// has not been influenced by the viewhelpers data parameter.
45+
$view->assign('metaSectionConfigObject', [0 => ['tilte' => 'A test title']]);
4646

4747
$view->setTemplateSource(
4848
'<html xmlns:kitodo="http://typo3.org/ns/Kitodo/Dlf/ViewHelpers">

0 commit comments

Comments
 (0)