Что ж, после того, как я посмотрел вокруг и спросил на форумах Prestashop, мне сказали, что для этого не существует простого и простого решения без взлома. Потому что, очевидно, имя, выбранное для категории, используется для создания URL-адреса. Это означало бы отредактировать многие файлы ядра, просто чтобы добавить специальный символ через поля back-end> Categories, то есть illogi c.
Итак, я просто жестко запрограммировал это в файл modules\ps_mainmenu\*ps_mainmenu.tpl*
: он работает для мой случай.
{* {$node.label} *}
{if $node.label|strstr:"and"}
{assign var="teststring" value=$node.label}
{assign var="testsplit" value="and"|explode:$teststring}
{$testsplit[0]} <br/> and {$testsplit[1]}
{elseif $node.label|strstr:","}
{if substr_count($node.label, ",") > 1 }
{assign var="teststring" value=$node.label}
{assign var="label" value=","|explode:$teststring}
{$label[0]},<br/>{$label[1]}, {$label|@end}
{/if}
Я уверен, что кто-нибудь из PHP / Smarty savy мог бы сделать это в несколько строк и намного лучше (дайте мне знать, пожалуйста!), но у меня это работает. (в некоторых случаях добавляя <br/>
)