support « Besoin d'aide «
Importer des sections entières [Solved]
On sait exporter, mais pas importer...
| Owner | TANGUY Hervé |
| Progress | ![]() |
| Workflow | Support request |
| Status | Immediate solution has been provided
|
Bonjour, Souhaitant transférer une section entière, avec ses sous-sections et leurs articles respectifs, d'un site YACS vers une section d'un autre site YACS, j'ai utilisé l'outil d'exportation qui crée un fichier XML. Par contre, l'importation ne crée que l'arborescence des sections à la racine du site, mais sans les articles et un message "Aucun ancrage trouvé " s'affiche. Il serait judicieux de prévoir dans le menu Outils des sections, en plus de l'outil d'exportation, un outil d'importation dans laquelle on voudrait lancer l'importation. Cordialement, Hervé TANGUY
![]() Alexis Raimbault | |
| TANGUY Hervé | Mais c'est une merveille (comme disait Simone) ! C'est donc une "commande cachée". Quelques clics et ça fonctionne. Ma section entière et ses sous-sections ainsi que tous les articles ont été importés en quelques minutes. Il resterait simplement à automatiser tout cela (vérifier les handles des sections et importer la section désirée) dans une seule commande, le top serait bien sûr de pouvoir sélectionner la section destinataire, mais il est très simple de tout déplacer par la suite en éditant la section. Un grand merci, Bonne journée, Hervé |
Bernard Paques | Les script d'exportation et d'importation ne peuvent pas fonctionner s'il manque des "handles" (en fait, des numéros aléatoires qui sont créés lors de la création de pages et de sections). Le mieux, dans les versions récentes de yacs, est d'aller visiter la carte du site et de choisir la commande de maintenance dans la boîte à outils (à l'adresse |
| TANGUY Hervé |
|
| TANGUY Hervé |
|
| TANGUY Hervé | |
![]() Alexis Raimbault | Je crois qu'il manque un petit script run_once pour mettre à jour la table sections lors d'un upgrade vers avant-garde. Alexis Raimbault webmaster free-lance |
![]() Alexis Raimbault | le champ handle n'a pas de rapport avec le nb de visites. Par contre il est indispensable pour mener à bien l'import/export : c'est la clé d'identification des objets d'un site vers l'autre. Si tu créés une nouvelle section, elle a bien un handle ? Comment as-tu fais la mise à jour de ton site vers 11.6.11 ? Alexis Raimbault webmaster free-lance |
| TANGUY Hervé | |
![]() Alexis Raimbault | à mon avis seules tes sections nouvellement créées ont un handle Alexis Raimbault webmaster free-lance |
![]() Alexis Raimbault | regarde par phpMyAdmin si dans la table yacs_sections :
Alexis Raimbault webmaster free-lance |
| TANGUY Hervé | |
| TANGUY Hervé | |
![]() Alexis Raimbault | En tous cas une fois que l'import est effectué, tu pourra toujours déplacer la section de la raçine vers la section cible. Une amélioration pourrait être de pouvoir spécifier l'id de la section cible directement sur la page d'import. Bon, cela n'explique pas pourquoi l'import n'a pas fonctionné chez toi... Peux-tu tester l'export/import d'une section raçine ? Alexis Raimbault webmaster free-lance |
| TANGUY Hervé | |
| TANGUY Hervé |
|
![]() Alexis Raimbault | tu es sur quelle version de yacs là ? Alexis Raimbault webmaster free-lance |
| TANGUY Hervé |












