Начинать надо базу данных по званиям. Пусть человек проходит по разным спискам - это будет еще удобнее. Ссылочку поставили и отследили весь путь, допустим: персона в списке комкоров. Окончание описания его деятельности в этом звании заканчивается фразой: 4.5.1940 г. присвоено звание генерал-лейтенанта. И дальше уже перенос в список генерал-лейтенантов.
по сути увадаемый Олег предлагает разделить биографию на несколько страниц сперекрестными ссылками. Это очень удобно, если какой-то период биографии перенасыщен событиями: в этом случае все события боевой биографии располагаются концентрированно и не перемежаются событиями других периодов.
Кроме того, поскольку повышение в звании часто сопутствует повышению в должности, такое размещение материала позволит компактно размещать ссылки на справки по истории частей и соединений, карты проведенных операций и т.д. и т.п.
Если же изначально ставить целью размещение всего материала на одной странице, то либо страницы окажутся перегруженными, либо сведения будут неполными.
.
С уважением, Глеб Бараев.