Merge lp:~sebastian-meyer/goobi-presentation/volume-handling into lp:~sebastian-meyer/goobi-presentation/old-trunk
- volume-handling
- Merge into old-trunk
Proposed by
Sebastian Meyer
Status: | Merged |
---|---|
Merged at revision: | 11 |
Proposed branch: | lp:~sebastian-meyer/goobi-presentation/volume-handling |
Merge into: | lp:~sebastian-meyer/goobi-presentation/old-trunk |
Diff against target: |
242 lines (+49/-9) 10 files modified
dlf/common/class.tx_dlf_document.php (+6/-2) dlf/common/class.tx_dlf_indexing.php (+13/-1) dlf/ext_tables.sql (+1/-0) dlf/locallang_db.xml (+2/-0) dlf/plugins/collection/class.tx_dlf_collection.php (+2/-1) dlf/plugins/search/class.tx_dlf_search.php (+1/-0) dlf/plugins/toc/class.tx_dlf_toc.php (+5/-2) dlf/plugins/toc/setup.txt (+4/-0) dlf/repository/ApacheSolr/conf/schema.xml (+3/-1) dlf/tca.php (+12/-2) |
To merge this branch: | bzr merge lp:~sebastian-meyer/goobi-presentation/volume-handling |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastian Meyer | Approve | ||
Review via email:
|
Commit message
Fix Bug #791160: Show volumes' descriptive name in list view and navigation
Description of the change
Fix Bug #791160: Show volumes' descriptive name in list view and navigation
To post a comment you must log in.
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Sebastian Meyer (sebastian-meyer) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'dlf/common/class.tx_dlf_document.php' | |||
2 | --- dlf/common/class.tx_dlf_document.php 2011-05-20 19:39:31 +0000 | |||
3 | +++ dlf/common/class.tx_dlf_document.php 2011-06-22 16:58:28 +0000 | |||
4 | @@ -392,6 +392,8 @@ | |||
5 | 392 | 392 | ||
6 | 393 | $_details['label'] = (isset($_struct['LABEL']) ? (string) $_struct['LABEL'] : ''); | 393 | $_details['label'] = (isset($_struct['LABEL']) ? (string) $_struct['LABEL'] : ''); |
7 | 394 | 394 | ||
8 | 395 | $_details['volume'] = ''; | ||
9 | 396 | |||
10 | 395 | $_details['pagination'] = ''; | 397 | $_details['pagination'] = ''; |
11 | 396 | 398 | ||
12 | 397 | $_details['type'] = (string) $_struct['TYPE']; | 399 | $_details['type'] = (string) $_struct['TYPE']; |
13 | @@ -504,6 +506,7 @@ | |||
14 | 504 | 'urn' => array (), | 506 | 'urn' => array (), |
15 | 505 | 'purl' => array (), | 507 | 'purl' => array (), |
16 | 506 | 'type' => array (), | 508 | 'type' => array (), |
17 | 509 | 'volume' => array (), | ||
18 | 507 | 'volume_sorting' => array (), | 510 | 'volume_sorting' => array (), |
19 | 508 | 'collection' => array (), | 511 | 'collection' => array (), |
20 | 509 | 'owner' => array (), | 512 | 'owner' => array (), |
21 | @@ -702,9 +705,9 @@ | |||
22 | 702 | 705 | ||
23 | 703 | // Get available data formats from database. | 706 | // Get available data formats from database. |
24 | 704 | $_result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( | 707 | $_result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( |
26 | 705 | 'type,other_type,root,namespace,class', | 708 | 'tx_dlf_formats.type AS type,tx_dlf_formats.other_type AS other_type,tx_dlf_formats.root AS root,tx_dlf_formats.namespace AS namespace,tx_dlf_formats.class AS class', |
27 | 706 | 'tx_dlf_formats', | 709 | 'tx_dlf_formats', |
29 | 707 | 'pid=0'.tx_dlf_helper::whereClause('tx_dlf_formats'), | 710 | 'tx_dlf_formats.pid=0'.tx_dlf_helper::whereClause('tx_dlf_formats'), |
30 | 708 | '', | 711 | '', |
31 | 709 | '', | 712 | '', |
32 | 710 | '' | 713 | '' |
33 | @@ -1062,6 +1065,7 @@ | |||
34 | 1062 | 'metadata' => json_encode($listed), | 1065 | 'metadata' => json_encode($listed), |
35 | 1063 | 'structure' => $structure, | 1066 | 'structure' => $structure, |
36 | 1064 | 'partof' => $partof, | 1067 | 'partof' => $partof, |
37 | 1068 | 'volume' => $metadata['volume'][0], | ||
38 | 1065 | 'volume_sorting' => $metadata['volume_sorting'][0], | 1069 | 'volume_sorting' => $metadata['volume_sorting'][0], |
39 | 1066 | 'collections' => $collections, | 1070 | 'collections' => $collections, |
40 | 1067 | 'owner' => $owner, | 1071 | 'owner' => $owner, |
41 | 1068 | 1072 | ||
42 | === modified file 'dlf/common/class.tx_dlf_indexing.php' | |||
43 | --- dlf/common/class.tx_dlf_indexing.php 2011-05-20 19:39:31 +0000 | |||
44 | +++ dlf/common/class.tx_dlf_indexing.php 2011-06-22 16:58:28 +0000 | |||
45 | @@ -396,7 +396,7 @@ | |||
46 | 396 | 396 | ||
47 | 397 | if (!empty($metadata['year_sorting'][0])) { | 397 | if (!empty($metadata['year_sorting'][0])) { |
48 | 398 | 398 | ||
50 | 399 | $solrDoc->setField('year_sorting', $metadata['year_sorting'][0]); | 399 | $solrDoc->setField('year_sorting', intval($metadata['year_sorting'][0])); |
51 | 400 | 400 | ||
52 | 401 | } | 401 | } |
53 | 402 | 402 | ||
54 | @@ -416,6 +416,18 @@ | |||
55 | 416 | 416 | ||
56 | 417 | unset ($metadata['place_sorting']); | 417 | unset ($metadata['place_sorting']); |
57 | 418 | 418 | ||
58 | 419 | $solrDoc->setField('volume', $metadata['volume'][0], self::$fieldboost['volume']); | ||
59 | 420 | |||
60 | 421 | unset ($metadata['volume']); | ||
61 | 422 | |||
62 | 423 | if (!empty($metadata['volume_sorting'][0])) { | ||
63 | 424 | |||
64 | 425 | $solrDoc->setField('volume_sorting', intval($metadata['volume_sorting'][0])); | ||
65 | 426 | |||
66 | 427 | } | ||
67 | 428 | |||
68 | 429 | unset ($metadata['volume_sorting']); | ||
69 | 430 | |||
70 | 419 | foreach ($metadata as $index_name => $data) { | 431 | foreach ($metadata as $index_name => $data) { |
71 | 420 | 432 | ||
72 | 421 | if (!empty($data)) { | 433 | if (!empty($data)) { |
73 | 422 | 434 | ||
74 | === modified file 'dlf/ext_tables.sql' | |||
75 | --- dlf/ext_tables.sql 2011-03-09 15:36:27 +0000 | |||
76 | +++ dlf/ext_tables.sql 2011-06-22 16:58:28 +0000 | |||
77 | @@ -28,6 +28,7 @@ | |||
78 | 28 | metadata longtext NOT NULL, | 28 | metadata longtext NOT NULL, |
79 | 29 | structure int(11) DEFAULT '0' NOT NULL, | 29 | structure int(11) DEFAULT '0' NOT NULL, |
80 | 30 | partof int(11) DEFAULT '0' NOT NULL, | 30 | partof int(11) DEFAULT '0' NOT NULL, |
81 | 31 | volume tinytext NOT NULL, | ||
82 | 31 | volume_sorting int(11) DEFAULT '0' NOT NULL, | 32 | volume_sorting int(11) DEFAULT '0' NOT NULL, |
83 | 32 | collections int(11) DEFAULT '0' NOT NULL, | 33 | collections int(11) DEFAULT '0' NOT NULL, |
84 | 33 | owner int(11) DEFAULT '0' NOT NULL, | 34 | owner int(11) DEFAULT '0' NOT NULL, |
85 | 34 | 35 | ||
86 | === modified file 'dlf/locallang_db.xml' | |||
87 | --- dlf/locallang_db.xml 2011-04-01 15:53:16 +0000 | |||
88 | +++ dlf/locallang_db.xml 2011-06-22 16:58:28 +0000 | |||
89 | @@ -25,6 +25,7 @@ | |||
90 | 25 | <label index="tx_dlf_documents.structure">Typ of Document</label> | 25 | <label index="tx_dlf_documents.structure">Typ of Document</label> |
91 | 26 | <label index="tx_dlf_documents.partof">Part of ...</label> | 26 | <label index="tx_dlf_documents.partof">Part of ...</label> |
92 | 27 | <label index="tx_dlf_documents.partof.none">none</label> | 27 | <label index="tx_dlf_documents.partof.none">none</label> |
93 | 28 | <label index="tx_dlf_documents.volume">Number of Volume</label> | ||
94 | 28 | <label index="tx_dlf_documents.volume_sorting">Number of Volume (Sorting)</label> | 29 | <label index="tx_dlf_documents.volume_sorting">Number of Volume (Sorting)</label> |
95 | 29 | <label index="tx_dlf_documents.collections">Collections</label> | 30 | <label index="tx_dlf_documents.collections">Collections</label> |
96 | 30 | <label index="tx_dlf_documents.owner">Owner</label> | 31 | <label index="tx_dlf_documents.owner">Owner</label> |
97 | @@ -139,6 +140,7 @@ | |||
98 | 139 | <label index="tx_dlf_documents.structure">Dokumententyp</label> | 140 | <label index="tx_dlf_documents.structure">Dokumententyp</label> |
99 | 140 | <label index="tx_dlf_documents.partof">Übergeordnete Einheit</label> | 141 | <label index="tx_dlf_documents.partof">Übergeordnete Einheit</label> |
100 | 141 | <label index="tx_dlf_documents.partof.none">keine</label> | 142 | <label index="tx_dlf_documents.partof.none">keine</label> |
101 | 143 | <label index="tx_dlf_documents.volume">Bandnummer</label> | ||
102 | 142 | <label index="tx_dlf_documents.volume_sorting">Bandnummer (Sortierung)</label> | 144 | <label index="tx_dlf_documents.volume_sorting">Bandnummer (Sortierung)</label> |
103 | 143 | <label index="tx_dlf_documents.collections">Sammlungen</label> | 145 | <label index="tx_dlf_documents.collections">Sammlungen</label> |
104 | 144 | <label index="tx_dlf_documents.owner">Besitzer</label> | 146 | <label index="tx_dlf_documents.owner">Besitzer</label> |
105 | 145 | 147 | ||
106 | === modified file 'dlf/plugins/collection/class.tx_dlf_collection.php' | |||
107 | --- dlf/plugins/collection/class.tx_dlf_collection.php 2011-04-01 15:53:16 +0000 | |||
108 | +++ dlf/plugins/collection/class.tx_dlf_collection.php 2011-06-22 16:58:28 +0000 | |||
109 | @@ -235,7 +235,7 @@ | |||
110 | 235 | } | 235 | } |
111 | 236 | 236 | ||
112 | 237 | $result = $GLOBALS['TYPO3_DB']->exec_SELECT_mm_query( | 237 | $result = $GLOBALS['TYPO3_DB']->exec_SELECT_mm_query( |
114 | 238 | 'tx_dlf_collections.label AS collLabel,tx_dlf_collections.description AS collDesc,tx_dlf_documents.uid AS uid,tx_dlf_documents.title AS title,tx_dlf_documents.author AS author,tx_dlf_documents.place AS place,tx_dlf_documents.year AS year,tx_dlf_documents.structure AS type', | 238 | 'tx_dlf_collections.label AS collLabel,tx_dlf_collections.description AS collDesc,tx_dlf_documents.uid AS uid,tx_dlf_documents.title AS title,tx_dlf_documents.volume AS volume,tx_dlf_documents.author AS author,tx_dlf_documents.place AS place,tx_dlf_documents.year AS year,tx_dlf_documents.structure AS type', |
115 | 239 | 'tx_dlf_documents', | 239 | 'tx_dlf_documents', |
116 | 240 | 'tx_dlf_relations', | 240 | 'tx_dlf_relations', |
117 | 241 | 'tx_dlf_collections', | 241 | 'tx_dlf_collections', |
118 | @@ -266,6 +266,7 @@ | |||
119 | 266 | 'uid' => $resArray['uid'], | 266 | 'uid' => $resArray['uid'], |
120 | 267 | 'page' => 1, | 267 | 'page' => 1, |
121 | 268 | 'title' => array ($resArray['title']), | 268 | 'title' => array ($resArray['title']), |
122 | 269 | 'volume' => array ($resArray['volume']), | ||
123 | 269 | 'author' => array ($resArray['author']), | 270 | 'author' => array ($resArray['author']), |
124 | 270 | 'year' => array ($resArray['year']), | 271 | 'year' => array ($resArray['year']), |
125 | 271 | 'place' => array ($resArray['place']), | 272 | 'place' => array ($resArray['place']), |
126 | 272 | 273 | ||
127 | === modified file 'dlf/plugins/search/class.tx_dlf_search.php' | |||
128 | --- dlf/plugins/search/class.tx_dlf_search.php 2011-04-01 15:53:16 +0000 | |||
129 | +++ dlf/plugins/search/class.tx_dlf_search.php 2011-06-22 16:58:28 +0000 | |||
130 | @@ -104,6 +104,7 @@ | |||
131 | 104 | 'uid' => $doc->uid, | 104 | 'uid' => $doc->uid, |
132 | 105 | 'page' => $doc->page, | 105 | 'page' => $doc->page, |
133 | 106 | 'title' => array ($doc->title), | 106 | 'title' => array ($doc->title), |
134 | 107 | 'volume' => array ($doc->volume), | ||
135 | 107 | 'author' => array ($doc->author), | 108 | 'author' => array ($doc->author), |
136 | 108 | 'year' => array ($doc->year), | 109 | 'year' => array ($doc->year), |
137 | 109 | 'place' => array ($doc->place), | 110 | 'place' => array ($doc->place), |
138 | 110 | 111 | ||
139 | === modified file 'dlf/plugins/toc/class.tx_dlf_toc.php' | |||
140 | --- dlf/plugins/toc/class.tx_dlf_toc.php 2011-05-20 19:39:31 +0000 | |||
141 | +++ dlf/plugins/toc/class.tx_dlf_toc.php 2011-06-22 16:58:28 +0000 | |||
142 | @@ -61,9 +61,11 @@ | |||
143 | 61 | 61 | ||
144 | 62 | $entryArray = array (); | 62 | $entryArray = array (); |
145 | 63 | 63 | ||
147 | 64 | // Set "title", "type" and "pagination" from $entry array. | 64 | // Set "title", "volume", "type" and "pagination" from $entry array. |
148 | 65 | $entryArray['title'] = $entry['label']; | 65 | $entryArray['title'] = $entry['label']; |
149 | 66 | 66 | ||
150 | 67 | $entryArray['volume'] = $entry['volume']; | ||
151 | 68 | |||
152 | 67 | $entryArray['type'] = $this->pi_getLL($entry['type'], tx_dlf_helper::translate($entry['type'], 'tx_dlf_structures', $this->conf['pages']), FALSE); | 69 | $entryArray['type'] = $this->pi_getLL($entry['type'], tx_dlf_helper::translate($entry['type'], 'tx_dlf_structures', $this->conf['pages']), FALSE); |
153 | 68 | 70 | ||
154 | 69 | $entryArray['pagination'] = $entry['pagination']; | 71 | $entryArray['pagination'] = $entry['pagination']; |
155 | @@ -262,7 +264,7 @@ | |||
156 | 262 | 264 | ||
157 | 263 | // Build table of contents from database. | 265 | // Build table of contents from database. |
158 | 264 | $result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( | 266 | $result = $GLOBALS['TYPO3_DB']->exec_SELECTquery( |
160 | 265 | 'tx_dlf_documents.uid AS uid,tx_dlf_documents.title AS title,tx_dlf_structures.index_name AS type', | 267 | 'tx_dlf_documents.uid AS uid,tx_dlf_documents.title AS title,tx_dlf_documents.volume AS volume,tx_dlf_structures.index_name AS type', |
161 | 266 | 'tx_dlf_documents,tx_dlf_structures', | 268 | 'tx_dlf_documents,tx_dlf_structures', |
162 | 267 | $whereClause, | 269 | $whereClause, |
163 | 268 | '', | 270 | '', |
164 | @@ -281,6 +283,7 @@ | |||
165 | 281 | $_entry = array ( | 283 | $_entry = array ( |
166 | 282 | 'label' => $resArray['title'], | 284 | 'label' => $resArray['title'], |
167 | 283 | 'type' => $resArray['type'], | 285 | 'type' => $resArray['type'], |
168 | 286 | 'volume' => $resArray['volume'], | ||
169 | 284 | 'pagination' => '', | 287 | 'pagination' => '', |
170 | 285 | 'points' => array ('doc' => $resArray['uid']) | 288 | 'points' => array ('doc' => $resArray['uid']) |
171 | 286 | ); | 289 | ); |
172 | 287 | 290 | ||
173 | === modified file 'dlf/plugins/toc/setup.txt' | |||
174 | --- dlf/plugins/toc/setup.txt 2011-03-09 15:36:27 +0000 | |||
175 | +++ dlf/plugins/toc/setup.txt 2011-06-22 16:58:28 +0000 | |||
176 | @@ -6,6 +6,10 @@ | |||
177 | 6 | 1.NO = 1 | 6 | 1.NO = 1 |
178 | 7 | 1.NO.stdWrap.crop = 55 | ... | 1 | 7 | 1.NO.stdWrap.crop = 55 | ... | 1 |
179 | 8 | 1.NO.stdWrap.ifEmpty.field = type | 8 | 1.NO.stdWrap.ifEmpty.field = type |
180 | 9 | 1.NO.stdWrap.ifEmpty.append.fieldRequired = volume | ||
181 | 10 | 1.NO.stdWrap.ifEmpty.append = TEXT | ||
182 | 11 | 1.NO.stdWrap.ifEmpty.append.field = volume | ||
183 | 12 | 1.NO.stdWrap.ifEmpty.append.wrap = | | ||
184 | 9 | 1.NO.stdWrap.dataWrap = <span class="tx-dlf-toc-title">|</span> <span class="tx-dlf-toc-pagination">{field:pagination}</span> | 13 | 1.NO.stdWrap.dataWrap = <span class="tx-dlf-toc-title">|</span> <span class="tx-dlf-toc-pagination">{field:pagination}</span> |
185 | 10 | 1.NO.doNotLinkIt.field = doNotLinkIt | 14 | 1.NO.doNotLinkIt.field = doNotLinkIt |
186 | 11 | 1.NO.ATagTitle.field = type | 15 | 1.NO.ATagTitle.field = type |
187 | 12 | 16 | ||
188 | === modified file 'dlf/repository/ApacheSolr/conf/schema.xml' | |||
189 | --- dlf/repository/ApacheSolr/conf/schema.xml 2011-03-09 15:36:27 +0000 | |||
190 | +++ dlf/repository/ApacheSolr/conf/schema.xml 2011-06-22 16:58:28 +0000 | |||
191 | @@ -124,10 +124,12 @@ | |||
192 | 124 | <field name="type" type="string" indexed="true" stored="true" required="true" default="" /> | 124 | <field name="type" type="string" indexed="true" stored="true" required="true" default="" /> |
193 | 125 | <!-- Next four fields are used for displaying search hits. --> | 125 | <!-- Next four fields are used for displaying search hits. --> |
194 | 126 | <field name="title" type="standard" indexed="true" stored="true" required="true" default="" multiValued="false" /> | 126 | <field name="title" type="standard" indexed="true" stored="true" required="true" default="" multiValued="false" /> |
195 | 127 | <field name="volume" type="standard" indexed="true" stored="true" multiValued="false" /> | ||
196 | 127 | <field name="author" type="standard" indexed="true" stored="true" multiValued="true" /> | 128 | <field name="author" type="standard" indexed="true" stored="true" multiValued="true" /> |
197 | 128 | <field name="year" type="standard" indexed="true" stored="true" multiValued="true" /> | 129 | <field name="year" type="standard" indexed="true" stored="true" multiValued="true" /> |
198 | 129 | <field name="place" type="standard" indexed="true" stored="true" multiValued="true" /> | 130 | <field name="place" type="standard" indexed="true" stored="true" multiValued="true" /> |
200 | 130 | <!-- For sorting purposes, the year of publication should be handled as an integer. --> | 131 | <!-- For sorting purposes, the some fields should be handled as an integer. --> |
201 | 132 | <field name="volume_sorting" type="int" indexed="true" stored="false" multiValued="false" /> | ||
202 | 131 | <field name="year_sorting" type="int" indexed="true" stored="false" multiValued="false" /> | 133 | <field name="year_sorting" type="int" indexed="true" stored="false" multiValued="false" /> |
203 | 132 | <!-- CatchAll field. See <copyField> below. --> | 134 | <!-- CatchAll field. See <copyField> below. --> |
204 | 133 | <field name="default" type="standard" indexed="true" stored="false" required="true" default="" multiValued="true" /> | 135 | <field name="default" type="standard" indexed="true" stored="false" required="true" default="" multiValued="true" /> |
205 | 134 | 136 | ||
206 | === modified file 'dlf/tca.php' | |||
207 | --- dlf/tca.php 2011-04-01 15:53:16 +0000 | |||
208 | +++ dlf/tca.php 2011-06-22 16:58:28 +0000 | |||
209 | @@ -27,7 +27,7 @@ | |||
210 | 27 | $TCA['tx_dlf_documents'] = array ( | 27 | $TCA['tx_dlf_documents'] = array ( |
211 | 28 | 'ctrl' => $TCA['tx_dlf_documents']['ctrl'], | 28 | 'ctrl' => $TCA['tx_dlf_documents']['ctrl'], |
212 | 29 | 'interface' => array ( | 29 | 'interface' => array ( |
214 | 30 | 'showRecordFieldList' => 'title,author,year,place,uid,prod_id,location,oai_id,opac_id,union_id,urn', | 30 | 'showRecordFieldList' => 'title,volume,author,year,place,uid,prod_id,location,oai_id,opac_id,union_id,urn', |
215 | 31 | 'maxDBListItems' => 50, | 31 | 'maxDBListItems' => 50, |
216 | 32 | 'maxSingleDBListItems' => 250, | 32 | 'maxSingleDBListItems' => 250, |
217 | 33 | ), | 33 | ), |
218 | @@ -242,6 +242,16 @@ | |||
219 | 242 | 'default' => 0, | 242 | 'default' => 0, |
220 | 243 | ), | 243 | ), |
221 | 244 | ), | 244 | ), |
222 | 245 | 'volume' => array ( | ||
223 | 246 | 'exclude' => 1, | ||
224 | 247 | 'label' => 'LLL:EXT:dlf/locallang_db.xml:tx_dlf_documents.volume', | ||
225 | 248 | 'config' => array ( | ||
226 | 249 | 'type' => 'input', | ||
227 | 250 | 'size' => 30, | ||
228 | 251 | 'max' => 255, | ||
229 | 252 | 'eval' => 'trim', | ||
230 | 253 | ), | ||
231 | 254 | ), | ||
232 | 245 | 'volume_sorting' => array ( | 255 | 'volume_sorting' => array ( |
233 | 246 | 'exclude' => 1, | 256 | 'exclude' => 1, |
234 | 247 | 'label' => 'LLL:EXT:dlf/locallang_db.xml:tx_dlf_documents.volume_sorting', | 257 | 'label' => 'LLL:EXT:dlf/locallang_db.xml:tx_dlf_documents.volume_sorting', |
235 | @@ -319,7 +329,7 @@ | |||
236 | 319 | '2' => array ('showitem' => 'author_sorting', 'canNotCollapse' => 1), | 329 | '2' => array ('showitem' => 'author_sorting', 'canNotCollapse' => 1), |
237 | 320 | '3' => array ('showitem' => 'year_sorting', 'canNotCollapse' => 1), | 330 | '3' => array ('showitem' => 'year_sorting', 'canNotCollapse' => 1), |
238 | 321 | '4' => array ('showitem' => 'place_sorting', 'canNotCollapse' => 1), | 331 | '4' => array ('showitem' => 'place_sorting', 'canNotCollapse' => 1), |
240 | 322 | '5' => array ('showitem' => 'partof, --linebreak--, volume_sorting', 'canNotCollapse' => 1), | 332 | '5' => array ('showitem' => 'partof, --linebreak--, volume, volume_sorting', 'canNotCollapse' => 1), |
241 | 323 | ), | 333 | ), |
242 | 324 | ); | 334 | ); |
243 | 325 | 335 |