Discussion:
[TYPO3-german] news - Medienelement in Listenansicht
Sonja Dithmers
2013-10-29 15:35:22 UTC
Permalink
Moin zusammen,

ich m?chte bei der Extension news in der Listenansicht das Medienelement nicht angezeigt bekommen, wenn keins eingebunden wird. Denn dann wird das Dummyimage angezeigt und das m?chte ich nicht.

Ich habe diesen viewhelper schon ausgeschaltet:
<f:if condition="{settings.displayDummyIfNoMedia}">
<span class="no-media-element">
<n:link newsItem="{newsItem}" settings="{settings}">
<f:image src="{settings.list.media.dummyImage}" title="" alt="" maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
</n:link>
</span>
</f:if>

Aber leider keine Reaktion. Gibt's noch eine M?glichkeit?

?ber jeden Anhaltspunkt w?rde ich mich freuen!
--
Gru?
Sonja D.

Das Gegenteil von schlau ist nicht dumm, sondern faul!
Norbert Stooss
2013-10-29 17:06:40 UTC
Permalink
Hallo Sonja,

so habe ich das gel?st:

plugin.tx_news {
_CSS_DEFAULT_STYLE >
mvc.callDefaultActionIfActionCantBeResolved = 1
view {
templateRootPath = {$ftmTemplateUrl}Resources/Public/Extensions/news/Templates/
partialRootPath = {$ftmTemplateUrl}Resources/Public/Extensions/news/Partials/
layoutRootPath = {$ftmTemplateUrl}Resources/Public/Extensions/news/Layouts/
}

settings {
cssFile = {$ftmTemplateUrl}Resources/Public/Extensions/news/Css/news-basic.less
displayDummyIfNoMedia = 0
list {
media {
# limit image sizes (px)
image {
maxWidth = 75
maxHeight = 75
}
}
}
}
}

LG Norbert
Sonja Dithmers
2013-10-30 08:12:45 UTC
Permalink
Danke Norbert, das hat geklappt!

Aber wieso hast du hier noch mal die Templatedateien, CSS etc. noch mal ausgelagert? Wird das nicht ?ber die Konstanten geregelt?
--
Gru?
Sonja D.

Das Gegenteil von schlau ist nicht dumm, sondern faul!
Norbert Stooss
2013-10-30 10:48:06 UTC
Permalink
Hallo Sonja,

ich habe dies aus der "setup.txt" der Extension ?bernommen, da ich noch folgendes dabei habe


_LOCAL_LANG.de {
more-link = >> Bericht lesen ...
dateFormat = %d.%m.%Y
}

und die Pfade daher nicht nochmals unter den Konstanten aufgef?hrt.

In den Konstanten habe ich es nur aufgef?hrt, wenn ich noch ein News-Feed hinzuf?ge

plugin.tx_news {
rss.channel {
title =
description =
link = http://www.xxxxx.de
language = en_GB
copyright =
category =
generator = TYPO3 EXT:news
}
opengraph {
site_name =
}
view {
# cat=plugin.tx_news/file; type=string; label=Path to template root (FE)
templateRootPath = {$ftmTemplateUrl}Resources/Public/Extensions/news/Templates/
# cat=plugin.tx_news/file; type=string; label=Path to template partials (FE)
partialRootPath = {$ftmTemplateUrl}Resources/Public/Extensions/news/Partials/
# cat=plugin.tx_news/file; type=string; label=Path to template layouts (FE)
layoutRootPath = {$ftmTemplateUrl}Resources/Public/Extensions/news/Layouts/
}

settings {
# cat=plugin.tx_news/file; type=string; label=Path to CSS file
cssFile = {$ftmTemplateUrl}Resources/Public/Extensions/news/Css/news-basic.less
}
}


Norbert
Newsdesigner
2014-06-23 22:47:56 UTC
Permalink
Ich greife das Thema auf, auch wenn ich das Gegenteil erreichen m?chte. Bei mir wird kein Dummy angezeigt, ich w?rde gerne ein Dummy auf einigen Seiten einbinden. Ich habe auf diesen Seiten ein Template angelegt.

Auch dieses default Bild wird nicht angezeigt:
typo3conf/ext/news/Resources/Public/Images/dummy-preview-image.png

Ich h?tte lieber in jeder Rubrik ein eigenes Bild.

Eigentlich sollte ein Bild so eingebunden werden

plugin.tx_news.settings.list.media.dummyImage = pfad/zum/bild.jpg

Auch im Fluid m?sste die Variable eingef?gt werden

<f:if condition="{settings.displayDummyIfNoMedia}">
<span class="no-media-element">
<f:image
src="{settings.list.media.dummyImage}"
title=""
alt=""
maxWidth="{settings.list.media.image.maxWidth}"
maxHeight="{settings.list.media.image.maxHeight}"
/>
</span>

Hat jemand eine Idee?
</f:if>
Wolfgang Ried
2015-10-16 14:39:05 UTC
Permalink
Hallo,

ich bin ebenfalls bei der Problematik für jede Rubrik ein eigenes Dummy Bild einzubinden.
Hast du eine Lösung gefunden?

Danke!

Gruß,
Wolfgang

Loading...