{% if display.date.enabled %}
<span class="g-array-item-date">
{% if display.date.enabled == 'published' %}
<i class="fa fa-clock-o" aria-hidden="true"></i>{{ article.publish_up|date(display.date.format) }}
{% elseif display.date.enabled == 'modified' %}
<i class="fa fa-clock-o" aria-hidden="true"></i>{{ article.modified|date(display.date.format) }}
{% else %}
<i class="fa fa-clock-o" aria-hidden="true"></i>{{ article.created|date(display.date.format) }}
{% endif %}
</span>
{% endif %}
new \Twig_SimpleFilter('array', [$this, 'arrayFilter']),
new \Twig_SimpleFilter('data_trans', [$this, 'dataTransFilter']), //This is the new filter
public function dataTransFilter($str)
{
// Italians months
$mesi = ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre'];
$months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
return str_replace($months, $mesi, $str);
}
<span class="g-array-item-date">
{% if display.date.enabled == 'published' %}
<i class="fa fa-clock-o"></i>{{ article.publish_up|date(display.date.format)|data_trans }}
{% elseif display.date.enabled == 'modified' %}
<i class="fa fa-clock-o"></i>{{ article.modified|date(display.date.format)|data_trans }}
{% else %}
<i class="fa fa-clock-o"></i>{{ article.created|date(display.date.format)|data_trans }}
{% endif %}
</span>
The following users have thanked you: Bertrand Pascal
The following users have thanked you: Luca Saba
Time to create page: 0.046 seconds