MediaWiki: Динамические шаблоны (инфобокс) - PullRequest
0 голосов
/ 22 марта 2011

Я уверен, что это работает для инфобоксов и почти всего остального в MediaWiki, однако моя проблема в том, что у меня есть шаблон, который использует семантические формы. Формы также заполняют инфобокс. Одно из выпадающих меню извлекается из категорий. Итак, у меня есть «Cat 1», «Cat 2» и «Cat 3». Итак, теперь у меня есть 1000 страниц в МВт, и на 500 из них мне нужно переименовать «Cat 2» в «Category 2». Как я смогу «массово редактировать» все 500 страниц, чтобы отразить это изменение? Я хочу сделать это динамически, чтобы мне не пришлось вручную менять 500 страниц. Есть ли способ сделать это? Если не сейчас, есть ли способ исправить это в будущем, чтобы я больше не повторял эту ошибку?

Любая обратная связь приветствуется.

1 Ответ

2 голосов
/ 22 марта 2011

Как вы присвоили 'Cat 2' этим страницам?

Если вы использовали семантическую форму, возможно, вы создали «форму Cat 2» и соответствующий шаблон «Cat 2», где вы присвоили категорию полученной странице.

В этом случае все, что вам нужно сделать, это обновить 'шаблон Cat 2', чтобы отразить новую категорию, и все страницы, использующие этот шаблон, будут обновлены фоновым заданием.

Если вы присвоили категории этим страницам вручную:

1 - используйте расширение MediaWiki ReplaceText для поиска и замены назначений категории 2- Используйте шаблон для назначения категорий - это сэкономит вам много времени при следующей смене категорий.

...