Is there a way to automatically order a series of papers in an issue by the allocated page numbers? The only way I can see to do this is manually, using the ‘order’ function, but at this point there is only the full paper title as a reference which is not that helpful.
1 Like
There are similar requests but no solution yet. I hope this feature will come in next versions.
Yes, displaying page numbers on the Issue Management form is possible. One needs to patch
controllers/grid/toc/TocGridCellProvider.inc.php , starting on line 37
# CHIMIA CHANGE 2021/12/19/mb display page number
switch ($columnId) {
case 'title':
return array('label' => $element->getLocalizedTitle());
case 'pages';
return array('label' => $element->getPages());
case 'access':
return array('selected' => $element->getCurrentPublication()->getData('accessStatus')==ARTICLE_ACCESS_OPEN);
default: assert(false);
}
and controllers/grid/toc/TocGridHandler.inc.php, add a new block after line 76
# CHIMIA CHANGE 2021/12/19/mb Display page number
// Article pages
$this->addColumn(
new GridColumn(
'pages',
'editor.issues.pages',
null,
null,
$tocGridCellProvider
)
);
# END CHIMIA CHANGE
It’s not perfect because one can’t control column width, but it works.
3 Likes
Be aware that for a multi-journal installation this change affects all journals. Also, in the era of e-journals, there are many journals that don’t have page numbers anymore.
A good solution would be to have configurable columns for issue management.