Skip to content

Commit

Permalink
[FEATURE] Add rx_shariff option in news detail template. (#260)
Browse files Browse the repository at this point in the history
  • Loading branch information
Anna Färber authored and dmh committed Sep 7, 2017
1 parent d439405 commit 57cb425
Show file tree
Hide file tree
Showing 8 changed files with 54 additions and 14 deletions.
17 changes: 17 additions & 0 deletions Configuration/TypoScript/Library/plugin.rx_shariff.setupts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
tt_content.list.20.rxshariff_shariff {
settings {
enableBackend = 0
data {
lang = en
mail-body =
mail-subject =
mail-url = mailto:
media-url =
orientation = horizontal
referrer-track =
services =
theme = standard
twitter-via =
}
}
}
5 changes: 5 additions & 0 deletions Configuration/TypoScript/setup.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,10 @@
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:theme_t3kit/Resources/Private/Extensions/cs_seo/TypoScript/setup.ts">
[global]

[userFunc = TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('rx_shariff')]
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:rx_shariff/Configuration/TypoScript/WithoutJQueryAndFontawesome/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:theme_t3kit/Configuration/TypoScript/Library/plugin.rx_shariff.setupts">
[global]

# Include setupTS files from fileadmin/Configuration/TypoScript
<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/Configuration/TypoScript/" extensions="setupts">
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{namespace rx=Reelworx\RxShariff\ViewHelper}
<rx:shariff services="{settings.detail.shariffServices}" enableBackend="true"/>
34 changes: 23 additions & 11 deletions Resources/Private/Extensions/News/Templates/News/Detail.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,17 +92,29 @@ <h3 itemprop="headline">{newsItem.title}</h3>
</f:if>

<f:if condition="{settings.detail.showSocialShareButtons}">
<div class="facebook">
<div class="like">
<n:social.facebook.like />
</div>
<div class="share">
<n:social.facebook.share />
</div>
<div class="twitter">
<n:social.twitter>Twitter</n:social.twitter>
</div>
</div>
<f:comment>
Care about the privacy of your readers?
Checkout https://typo3.org/extensions/repository/view/rx_shariff
and it will be used automatically!
</f:comment>
<n:extensionLoaded extensionKey="rx_shariff">
<f:then>
<f:render partial="Detail/Shariff" />
</f:then>
<f:else>
<div class="facebook">
<div class="like">
<n:social.facebook.like />
</div>
<div class="share">
<n:social.facebook.share />
</div>
<div class="twitter">
<n:social.twitter>Twitter</n:social.twitter>
</div>
</div>
</f:else>
</n:extensionLoaded>
</f:if>

<f:if condition="{settings.detail.disqusShortname}">
Expand Down
4 changes: 4 additions & 0 deletions Resources/Private/Extensions/News/TypoScript/setup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,7 @@ plugin.tx_news.settings.simpleList.cropMaxCharacters = 280
plugin.tx_news.settings.timeline.cropMaxCharacters = 500

plugin.tx_news.settings.list.media.dummyImage = typo3conf/ext/theme_t3kit/Resources/Public/Extensions/News/images/no_image.png

#If extension rx_shariff is loaded, define services here
#twitter,facebook,googleplus,linkedin,xing,pinterest,whatsapp,mail,addthis,tumblr,flattr,diaspora,reddit,stumbleupon,threema,info
plugin.tx_news.settings.detail.shariffServices = facebook,twitter,whatsapp
2 changes: 1 addition & 1 deletion Resources/Public/less/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -588,7 +588,7 @@ var mainSearchInputList = {}
heightRatio: 0.6
})
})
})(jQuery)
})(jQuery);

// ^^^^^^^^^^ general.js ^^^^^^^^^^^

2 changes: 1 addition & 1 deletion Resources/Public/less/main.less
Original file line number Diff line number Diff line change
Expand Up @@ -3352,7 +3352,7 @@
padding: 4px 10px;
}
// news small fixes
.news-single .twitter {
.news-single .facebook > .twitter {
padding-top: 6px;
}
// fix social links on news-single page
Expand Down
2 changes: 1 addition & 1 deletion felayout_t3kit/dev/styles/main/plugins/news/news.less
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@
padding: 4px 10px;
}
// news small fixes
.news-single .twitter {
.news-single .facebook > .twitter {
padding-top: 6px;
}
// fix social links on news-single page
Expand Down

0 comments on commit 57cb425

Please sign in to comment.