Skip to content

Commit

Permalink
[BUGFIX] adjust image height settings for news cards template (#382)
Browse files Browse the repository at this point in the history
  • Loading branch information
Anna Färber authored Jan 30, 2018
1 parent 0636112 commit 8215842
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 19 deletions.
14 changes: 8 additions & 6 deletions Resources/Private/Extensions/News/Partials/List/Cards.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,16 @@
<div class="news-cards__img-wrap">
<f:alias map="{mediaElement: '{newsItem.mediaPreviews.0}'}">
<f:if condition="{mediaElement.originalResource.type} == 2">
<div class="news-cards__media-preview">
<f:media file="{mediaElement}" width="{f:if(condition: settings.detail.media.image.maxWidth, then: settings.detail.media.image.maxWidth, else: settings.media.maxWidth)}"/>
<div class="news-cards__media-preview" style="height:{f:if(condition:settings.media.maxHeight, then: settings.media.maxHeight, else: settings.detail.media.image.maxHeight)}px">
<f:media file="{mediaElement}" width="768"/>
</div>
</f:if>
<f:if condition="{mediaElement.originalResource.type} == 4">
<f:media file="{mediaElement}" additionalConfig="{loop: '0', autoplay: '0'}" />
<f:media file="{mediaElement}" additionalConfig="{loop: '0', autoplay: '0'}"/>
</f:if>
<f:if condition="{mediaElement.originalResource.type} == 5">
<div class="news-cards__media-preview">
<f:media file="{mediaElement}" width="{f:if(condition: settings.detail.media.image.maxWidth, then: settings.detail.media.image.maxWidth, else: settings.media.maxWidth)}"/>
<div class="news-cards__media-preview" style="height:{f:if(condition: settings.detail.media.image.maxHeight, then: settings.detail.media.image.maxHeight, else: settings.media.maxHeight)}px">
<f:media file="{mediaElement}" width="768"/>
</div>
</f:if>
</f:alias>
Expand All @@ -52,7 +52,9 @@
<f:if condition="{settings.displayDummyIfNoMedia}">
<div class="news-cards__img-wrap">
<div class="no-media-element">
<div class="news-cards__media-preview" style="background-image:url('{f:uri.image(src: settings.list.media.dummyImage, treatIdAsReference: 1)}');"></div>
<div class="news-cards__media-preview"
style="background-image:url('{f:uri.image(src: settings.list.media.dummyImage, treatIdAsReference: 1)}');
height:{f:if(condition:settings.media.maxHeight, then: settings.media.maxHeight, else: settings.detail.media.image.maxHeight)}px"></div>
</div>
</div>
</f:if>
Expand Down
20 changes: 12 additions & 8 deletions Resources/Private/Extensions/News/TypoScript/setup.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
plugin.tx_news.settings.defaultDetailPid = {$themes.configuration.features.newsDefaultDetailPid}
plugin.tx_news.settings.detail.media.image.lightbox.class = {$styles.content.textmedia.linkWrap.lightboxCssClass}

plugin.tx_news.settings.newsCarousel.cropMaxCharacters = 136

Expand All @@ -22,13 +21,18 @@ plugin.tx_news.settings.detail.showPrevNext = 1
# show a file type icon above the file name
plugin.tx_news.settings.detail.showRelatedFileIcon = 0

# Lightbox data-caption attribute settings for use in Partials/Detail/MediaImage.html
plugin.tx_news.settings {
detail.media.image.lightbox {
glue = {$lightbox.dataCaption.glue}
includeTitle = {$lightbox.dataCaption.includeTitle}
includeDescription = {$lightbox.dataCaption.includeDescription}
includeCopyright = {$lightbox.dataCaption.includeCopyright}
labelCopyright = {$lightbox.dataCaption.labelCopyright}
detail.media.image {
# Lightbox data-caption attribute settings for use in Partials/Detail/MediaImage.html
lightbox {
glue = {$lightbox.dataCaption.glue}
includeTitle = {$lightbox.dataCaption.includeTitle}
includeDescription = {$lightbox.dataCaption.includeDescription}
includeCopyright = {$lightbox.dataCaption.includeCopyright}
labelCopyright = {$lightbox.dataCaption.labelCopyright}
class = {$styles.content.textmedia.linkWrap.lightboxCssClass}
}

maxHeight = 200
}
}
15 changes: 10 additions & 5 deletions felayout_t3kit/dev/styles/main/plugins/news/newsCards.less
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,23 @@
border: 1px solid @border-color;
margin-bottom: 30px;
border-radius: 3px;

> a {
display: inline-block;
}
}

.news-cards__media-preview {
min-height: 180px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
margin-bottom: 20px;
overflow: hidden;
position: relative;

img {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
width: 100%;
}
}

.news-cards__text {
Expand Down

0 comments on commit 8215842

Please sign in to comment.