Bonjour,
Non c'est bizarre.
Si vous regardez les autres lignes du format d'adresse, il n'y a pas de <br/> non plus.
{address_company}
{address_title} {address_firstname} {address_lastname}
{address_street}
{address_post_code} {address_city} {address_state}
{address_country}
Pourtant, vous avez bien des retours à la ligne car nous appelons la fonction nl2br de PHP qui convertis les retours à la ligne \r\n en <br/> automatiquement.
Et donc, une fois le PHP du fichier executé, le template résultant devrait normalement être:
{address_company}
{address_title} {address_firstname} {address_lastname}
{address_street}
{address_post_code} {address_city} {address_state}
{address_country}
Telephone: {address_telephone}
VAT number: {address_vat}
et donc le <br/> devrait normalement être rajouté automatiquement.
Il semble que le souci vienne de la façon dont PHP interprète les tags PHP qui se suivent avec un retour à la ligne entre eux.
Il suffit de rajouter un autre retour à la ligne entre pour faire que cela fonctionne correctement:
{address_company}
{address_title} {address_firstname} {address_lastname}
{address_street}
{address_post_code} {address_city} {address_state}
{address_country}
<?php if(!empty($this->address->address_telephone)) echo JText::sprintf('TELEPHONE_IN_ADDRESS','{address_telephone}');?>
<?php if(!empty($this->address->address_vat)) echo JText::sprintf('VAT_IN_ADDRESS','{address_vat}'); ?>
Nous allons faire ce changement de notre coté.