Les pages de type ul externe
Comme vous le savez sans doute, il existe un type de page qui se nomme URL EXTERNE et qui permet de faire en sorte qu’un visiteur qui irait sur ce type de page, puisse être redirigé vers un site externe.

Je viens de découvrir quelque chose qui était sous mon nez depuis des mois !
Par exemple, il m’est arrivé quelques fois de devoir faire dans un menu, un lien qui pointait vers un fichier PDF qui se trouvait sur le serveur et donc obligé d’utiliser ce type de page. Sauf que je mettais le lien complet du site, exemple : www.votresite.com/fileadmin/docs/fichier.pdf. Ce qui n’était pas pratique du tout, quand on devait déplacer le site d’un serveur de développement vers un serveur de production. Et bien figurez vous qu’il suffit juste de mettre l’url à partir de fileadmin (fileadmin/docs/fichier.pdf) et de choisir dans le menu déroulant du dessous l’option VIDE. Elle est pas belle la vie ?
Voici maintenant une information plus intéressante, qui consiste à aider l’utilisateur à choisir le fichier directement sur le serveur au lieu de saisir l’url manuellement. Pour cela il faut modifier le TCA de la table [pages] et plus précisement ce champ la, pour lui ajouter un assistant qui ouvrira une fenêtre pour sélectionner un fichier interne. Cela peut s’effectuer via une extension et mettre le code ci-dessous dans votre fichier ext_tables.php ou bien directement dans le fichier exTables.php qui se trouve dans le répertoire typo3conf.
Voici le code à mettre dans votre fichier :
$GLOBALS['TCA']['pages']['columns']['url']['config']['wizards'] = Array( '_PADDING' => 2, 'link' => Array( 'type' => 'popup', 'title' => 'Link', 'icon' => 'link_popup.gif', 'script' => 'browse_links.php?mode=wizard', 'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1' ) );
Voici le résultat :

Malheureusement s’il vous arrive d’utiliser l’extension [ch_rterecords] qui vous permet de faire un lien vers une nouvelle (tt_news), le code ci-dessous ne permet pas d’accéder à ces options, spécifiques depuis la fenêtre du RTE. C’est toujours bon à savoir.
J’espère que cette petite astuce pourra voir le jour un de ces 4 matins dans le core de TYPO3, qu’en dites vous ?




















Comme d’habitude… très intéressant
MERCI