2011-03-22 2 views
0

Je suis sûr que cela fonctionne pour infoboxes et à peu près rien d'autre dans MediaWiki, cependant, mon problème est que j'ai un modèle qui utilise les formes sémantiques. Les formes peuplent également une infobox. L'un des menus déroulants est tiré de Catégories. J'ai donc "Cat 1", "Cat 2" et "Cat 3". Donc, maintenant j'ai 1000 pages en MW et sur 500 d'entre elles j'ai besoin de renommer "Cat 2" en "Catégorie 2". Comment serais-je en mesure de «modifier en masse» toutes les 500 pages pour refléter ce changement? Je veux le faire de manière dynamique, pour ne pas avoir à changer manuellement 500 pages. Y a-t-il un moyen de faire cela? Si ce n'est pas le cas, y a-t-il un moyen de résoudre ce problème pour les événements futurs afin que je ne fasse plus cette erreur?MediaWiki: Modèles (Dynamic Infobox)

Tous les commentaires est appriciated.

Répondre

2

Comment avez-vous assignez 'Cat 2' à ces pages?

Si vous avez utilisé le formulaire sémantique, vous avez créé un « Cat 2 forme » et un correspondant « modèle Cat 2 » où vous avez attribué la catégorie à la page résultante.

Dans ce cas, tout ce que vous devez faire est de mettre à jour le « Cat 2 modèle » pour refléter la nouvelle catégorie et toutes les pages à l'aide de ce modèle sera mise à jour par un travail de fond.

Si vous avez attribué la catégorie à ces pages manuellement:

1- Utilisez le MediaWiki ReplaceText extension pour rechercher et remplacer les affectations de catégorie 2- Utiliser un modèle pour vous les affectations de catégorie - qui vous permettra d'économiser beaucoup de temps la prochaine fois que vous devez changer de catégorie.

+0

Cela a très bien fonctionné! – drewrockshard