Make default image configurable

This commit is contained in:
Dirk 2019-11-07 14:16:28 +01:00
parent b632a32fe7
commit 890dcd4b35
14 changed files with 131 additions and 114 deletions

View file

@ -29,7 +29,7 @@ class DestinationDataImportCommand extends Command {
'region-uid', 'region-uid',
InputArgument::OPTIONAL, InputArgument::OPTIONAL,
'What is the region uid?', 'What is the region uid?',
'1' '6'
); );
$this->addArgument('rest-experience', $this->addArgument('rest-experience',
InputArgument::OPTIONAL, InputArgument::OPTIONAL,

View file

@ -13,6 +13,8 @@ plugin.tx_events {
storagePid = storagePid =
} }
settings { settings {
# cat=plugin.tx_events//a; type=string; label=Default Image
defaultImagePath = typo3conf/ext/events/Resources/Public/Images/default.jpg
destinationData { destinationData {
# cat=plugin.tx_events//a; type=string; label=Rest Url # cat=plugin.tx_events//a; type=string; label=Rest Url
restUrl = http://meta.et4.de/rest.ashx/search/ restUrl = http://meta.et4.de/rest.ashx/search/

View file

@ -36,6 +36,7 @@ plugin.tx_events {
defaulDetailEventsPid = defaulDetailEventsPid =
defaultDetailDatesPid = defaultDetailDatesPid =
defaultImagePath = {$plugin.tx_events.settings.defaultImagePath}
paginate { paginate {
# can be overriden by plugin # can be overriden by plugin

View file

@ -10,7 +10,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Date" arguments="{date: date}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -28,7 +28,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="320" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Date" arguments="{date: date}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -40,7 +40,7 @@ GLOBAL EVENT ID: {date.event.globalId}
</f:then> </f:then>
<f:else> <f:else>
<f:link.action pageUid="{settings.showPID}" action="show" controller="Date" arguments="{date: date}"> <f:link.action pageUid="{settings.showPID}" action="show" controller="Date" arguments="{date: date}">
<img src="https://dummyimage.com/400x280/ddd/ccc" alt="Dummy" width="400" height="280" class="img-fluid img-thumbnail"/> <img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action> </f:link.action>
</f:else> </f:else>
</f:if> </f:if>

View file

@ -8,7 +8,7 @@
<f:image src="{date.event.images.originalResource.originalFile.uid}" alt="" width="480c" height="320c" class="img-fluid img-thumbnail"/> <f:image src="{date.event.images.originalResource.originalFile.uid}" alt="" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -17,7 +17,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Event" arguments="{event: event}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -13,7 +13,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Event" arguments="{event: event}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -11,7 +11,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Event" arguments="{event: event}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -10,7 +10,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Event" arguments="{event: event}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

View file

@ -13,7 +13,9 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<img src="https://dummyimage.com/480x320/ddd/ccc" alt="Dummy" width="480" height="320" class="img-fluid img-thumbnail"/> <f:link.action pageUid="{settings.showPID}" action="show" controller="Event" arguments="{event: event}">
<img src="{settings.defaultImagePath}" alt="Dummy" width="480c" height="320c" class="img-fluid img-thumbnail"/>
</f:link.action>
</f:else> </f:else>
</f:if> </f:if>
</div> </div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB