Initial commit - Typo3 11.5.41
This commit is contained in:
17
web/ext/news/Partials/Detail/FalMediaContainer.html
Normal file
17
web/ext/news/Partials/Detail/FalMediaContainer.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<f:if condition="{media}">
|
||||
<!-- fal media files -->
|
||||
<div class="news-img-wrap">
|
||||
<f:for each="{media}" as="mediaElement">
|
||||
<div class="outer">
|
||||
<f:if condition="{mediaElement.originalResource.type} == 2">
|
||||
<f:render partial="Detail/FalMediaImage" arguments="{mediaElement: mediaElement, settings:settings}"/>
|
||||
</f:if>
|
||||
<f:if condition="{mediaElement.originalResource.type} == 4">
|
||||
<f:render partial="Detail/FalMediaVideo" arguments="{mediaElement: mediaElement, settings:settings}"/>
|
||||
</f:if>
|
||||
</div>
|
||||
</f:for>
|
||||
</div>
|
||||
</f:if>
|
||||
|
||||
|
||||
17
web/ext/news/Partials/Detail/FalMediaImage.html
Normal file
17
web/ext/news/Partials/Detail/FalMediaImage.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<div class="mediaelement mediaelement-image">
|
||||
<f:if condition="{settings.detail.media.image.lightbox}">
|
||||
<f:then>
|
||||
<a rel="{settings.detail.media.image.lightbox}" title="{mediaElement.title}" href="{f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1 maxWidth:'800')}">
|
||||
<f:image src="{mediaElement.uid}" treatIdAsReference="1" title="{mediaElement.title}" alt="{mediaElement.alternative}" maxWidth="{settings.detail.media.image.maxWidth}" maxHeight="{settings.detail.media.image.maxHeight}" />
|
||||
</a>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:image src="{mediaElement.uid}" treatIdAsReference="1" title="{mediaElement.title}" alt="{mediaElement.alternative}" maxWidth="{settings.detail.media.image.maxWidth}" maxHeight="{settings.detail.media.image.maxHeight}" />
|
||||
</f:else>
|
||||
</f:if>
|
||||
</div>
|
||||
<f:if condition="{mediaElement.description}">
|
||||
<p class="news-img-caption">
|
||||
{mediaElement.description}
|
||||
</p>
|
||||
</f:if>
|
||||
17
web/ext/news/Partials/Detail/FalMediaVideo.html
Normal file
17
web/ext/news/Partials/Detail/FalMediaVideo.html
Normal file
@@ -0,0 +1,17 @@
|
||||
{namespace n=Tx_News_ViewHelpers}
|
||||
|
||||
<div class="mediaelement">
|
||||
<div class="mediaelement-video">
|
||||
<n:falMediaFactory classes="{settings.interfaces.falMedia.video}" element="{mediaElement}" width="{settings.detail.media.video.width}"
|
||||
height="{settings.detail.media.video.height}" />
|
||||
</div>
|
||||
|
||||
|
||||
<f:if condition="{mediaElement.description}">
|
||||
<div class="medialement-alternative-content">
|
||||
<p class="news-img-caption">
|
||||
{mediaElement.description}
|
||||
</p>
|
||||
</div>
|
||||
</f:if>
|
||||
</div>
|
||||
17
web/ext/news/Partials/Detail/MediaContainer.html
Normal file
17
web/ext/news/Partials/Detail/MediaContainer.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<f:if condition="{media}">
|
||||
<!-- media files -->
|
||||
<div class="news-img-wrap">
|
||||
<f:for each="{media}" as="mediaElement">
|
||||
<div class="outer">
|
||||
<f:if condition="{mediaElement.type} == 0">
|
||||
<f:render partial="Detail/MediaImage" arguments="{mediaElement: mediaElement, settings:settings}" />
|
||||
</f:if>
|
||||
<f:if condition="{mediaElement.type} == 1">
|
||||
<f:render partial="Detail/MediaVideo" arguments="{mediaElement: mediaElement, settings:settings}" />
|
||||
</f:if>
|
||||
</div>
|
||||
</f:for>
|
||||
</div>
|
||||
</f:if>
|
||||
|
||||
|
||||
17
web/ext/news/Partials/Detail/MediaImage.html
Normal file
17
web/ext/news/Partials/Detail/MediaImage.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<div class="mediaelement mediaelement-image">
|
||||
<f:if condition="{settings.detail.media.image.lightbox}">
|
||||
<f:then>
|
||||
<a rel="{settings.detail.media.image.lightbox}" title="{mediaElement.caption}" href="{f:uri.image(src:'uploads/tx_news/{mediaElement.content}' maxWidth:'800')}">
|
||||
<f:image src="uploads/tx_news/{mediaElement.content}" title="{mediaElement.title}" alt="{mediaElement.alt}" maxWidth="{settings.detail.media.image.maxWidth}" maxHeight="{settings.detail.media.image.maxHeight}" />
|
||||
</a>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:image src="uploads/tx_news/{mediaElement.content}" title="{mediaElement.title}" alt="{mediaElement.alt}" maxWidth="{settings.detail.media.image.maxWidth}" maxHeight="{settings.detail.media.image.maxHeight}" />
|
||||
</f:else>
|
||||
</f:if>
|
||||
</div>
|
||||
<f:if condition="{mediaElement.caption}">
|
||||
<p class="news-img-caption">
|
||||
{mediaElement.caption}
|
||||
</p>
|
||||
</f:if>
|
||||
17
web/ext/news/Partials/Detail/MediaVideo.html
Normal file
17
web/ext/news/Partials/Detail/MediaVideo.html
Normal file
@@ -0,0 +1,17 @@
|
||||
{namespace n=Tx_News_ViewHelpers}
|
||||
|
||||
<div class="mediaelement">
|
||||
<div class="mediaelement-video">
|
||||
<n:mediaFactory classes="{settings.interfaces.media.video}" element="{mediaElement}" width="{settings.detail.media.video.width}"
|
||||
height="{settings.detail.media.video.height}" />
|
||||
</div>
|
||||
|
||||
|
||||
<f:if condition="{mediaElement.caption}">
|
||||
<div class="medialement-alternative-content">
|
||||
<p class="news-img-caption">
|
||||
{mediaElement.caption}
|
||||
</p>
|
||||
</div>
|
||||
</f:if>
|
||||
</div>
|
||||
49
web/ext/news/Partials/Detail/Opengraph.html
Normal file
49
web/ext/news/Partials/Detail/Opengraph.html
Normal file
@@ -0,0 +1,49 @@
|
||||
{namespace n=Tx_News_ViewHelpers}
|
||||
|
||||
<f:if condition="{newsItem.alternativeTitle}">
|
||||
<f:then><n:metaTag property="og:title" content="{newsItem.alternativeTitle}" /></f:then>
|
||||
<f:else><n:metaTag property="og:title" content="{newsItem.title}" /></f:else>
|
||||
</f:if>
|
||||
<n:metaTag property="og:type" content="{settings.opengraph.type}" />
|
||||
<n:metaTag property="og:url" content="" useCurrentDomain="1" />
|
||||
<n:metaTag property="og:site_name" content="{settings.opengraph.site_name}" />
|
||||
<f:if condition="{newsItem.firstFalImagePreview}">
|
||||
<f:then>
|
||||
<n:metaTag
|
||||
property="og:image"
|
||||
content="{f:uri.image(src:'{newsItem.firstFalImagePreview.uid}' treatIdAsReference:1 maxWidth:'500')}"
|
||||
forceAbsoluteUrl="1" />
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:if condition="{newsItem.firstImagePreview.image}">
|
||||
<n:metaTag
|
||||
property="og:image"
|
||||
content="{f:uri.image(src:'uploads/tx_news/{newsItem.firstImagePreview.image}' maxWidth:'500')}"
|
||||
forceAbsoluteUrl="1" />
|
||||
</f:if>
|
||||
</f:else>
|
||||
</f:if>
|
||||
|
||||
<f:if condition="{newsItem.description}">
|
||||
<f:then>
|
||||
<n:metaTag name="description" content="{newsItem.description}" />
|
||||
<n:metaTag property="og:description" content="{newsItem.description}" />
|
||||
</f:then>
|
||||
<f:else>
|
||||
<n:metaTag name="description" content="{newsItem.teaser}" />
|
||||
<n:metaTag property="og:description" content="{newsItem.teaser}" />
|
||||
</f:else>
|
||||
</f:if>
|
||||
<n:metaTag name="keywords" content="{newsItem.keywords}" />
|
||||
<n:metaTag property="fb:admins" content="{settings.opengraph.admins}" />
|
||||
<n:metaTag property="fb:admins" content="{settings.opengraph.admins}" />
|
||||
<n:metaTag property="og:email" content="{settings.opengraph.email}" />
|
||||
<n:metaTag property="og:phone_number" content="{settings.opengraph.phone_number}" />
|
||||
<n:metaTag property="og:fax_number" content="{settings.opengraph.fax_number}" />
|
||||
<n:metaTag property="og:latitude" content="{settings.opengraph.latitude}" />
|
||||
<n:metaTag property="og:longitude" content="{settings.opengraph.longitude}" />
|
||||
<n:metaTag property="og:street-address" content="{settings.opengraph.street-address}" />
|
||||
<n:metaTag property="og:locality" content="{settings.opengraph.locality}" />
|
||||
<n:metaTag property="og:region" content="{settings.opengraph.region}" />
|
||||
<n:metaTag property="og:postal-code" content="{settings.opengraph.postal-code}" />
|
||||
<n:metaTag property="og:country-name" content="{settings.opengraph.country-name}" />
|
||||
Reference in New Issue
Block a user