[{$smarty.capture.bargainTitle}] kürzen ?

Hallo,
möchte gerne die definierte Textlänge im Template verkürzen. Gibts ne Einstellung oder kann ich das irgendwo einstellen ? ist im bargainitems.tpl

<div class="specBoxTitles rightShadow">
    <h3>

        <strong>[{ oxmultilang ident="PAGE_SHOP_START_WEEKSPECIAL" }]</strong>

        [{assign var='rsslinks' value=$oView->getRssLinks() }]
        [{if $rsslinks.bargainArticles}]
            <a class="rss js-external" id="rssBargainProducts" href="[{$rsslinks.bargainArticles.link}]" title="[{$rsslinks.bargainArticles.title}]"><img src="[{$oViewConf->getImageUrl('rss.png')}]" alt="[{$rsslinks.bargainArticles.title}]"><span class="FXgradOrange corners glowShadow">[{$rsslinks.bargainArticles.title}]</span></a>
        [{/if}]
    </h3>
    [{$smarty.capture.bargainTitle}]
</div>

Wenn es keine Funktion dafür gibt, dann könntest du es so versuchen. Allerdings sollte dann in der Variablen nur Text stehen. Wenn HTML drin ist, dann kann das zu Darstellungsfehlern führen.
http://www.smarty.net/docsv2/de/language.modifier.truncate.tpl

Hi Carolin,

danke für die schnelle Antwort. Werde ich gleich ausprobieren, Smarty muss ich ers noch lernen :wink:

jo geht nicht ausgabe = nichts, ist wohl HTML drin …

so habe ich es hinbekommen das smarty.capture gibt ja HTML zurück

    <!--[{$smarty.capture.bargainTitle}]-->
    <a  href="[{$_product->getMainLink()}]" class="title">[{$sBargainArtTitle|truncate:40:"...":true}]</a>

Also - nochmal Oxid Version 4.8.1

folgender Code funktioniert nicht - bin jetzt aber auch nicht der Ultra Entwickler:

[{$actCategory->oxcategories__oxlongdesc->value|truncate:200:"…":true}]