Another Bugfix for the MPA which I found while working on Foundry: The value "all" for the page parameters works now. If a MPA is called with ?page=all all sections of the MPA are shown.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2969 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
00d473158b
commit
627dfd8206
|
|
@ -57,9 +57,13 @@ public class ArticleSectionXMLGenerator implements ExtraXMLGenerator {
|
||||||
for (int i = 0; i < sections.length; i++) {
|
for (int i = 0; i < sections.length; i++) {
|
||||||
generateSectionXML(state, content, sections[i], xmlGenerator);
|
generateSectionXML(state, content, sections[i], xmlGenerator);
|
||||||
}
|
}
|
||||||
|
|
||||||
final PageNumber number = getPageNumber(state);
|
final PageNumber number = getPageNumber(state);
|
||||||
content.addAttribute("pageNumber", number.getPageNumber().toString());
|
if (number.wantAllSections()) {
|
||||||
|
content.addAttribute("pageNumber", "all");
|
||||||
|
} else {
|
||||||
|
content.addAttribute("pageNumber", number.getPageNumber().toString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addGlobalStateParams(final Page page) {
|
public void addGlobalStateParams(final Page page) {
|
||||||
|
|
@ -81,7 +85,7 @@ public class ArticleSectionXMLGenerator implements ExtraXMLGenerator {
|
||||||
if (number == null) {
|
if (number == null) {
|
||||||
number = new PageNumber("1");
|
number = new PageNumber("1");
|
||||||
}
|
}
|
||||||
|
|
||||||
return number;
|
return number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -118,7 +122,7 @@ public class ArticleSectionXMLGenerator implements ExtraXMLGenerator {
|
||||||
// if (number == null) {
|
// if (number == null) {
|
||||||
// number = new PageNumber("1");
|
// number = new PageNumber("1");
|
||||||
// }
|
// }
|
||||||
|
|
||||||
final PageNumber number = getPageNumber(state);
|
final PageNumber number = getPageNumber(state);
|
||||||
|
|
||||||
MultiPartArticle mpa = (MultiPartArticle) item;
|
MultiPartArticle mpa = (MultiPartArticle) item;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue