mirror of
https://github.com/Theodor-Springmann-Stiftung/jacoblenz.git
synced 2025-10-28 16:55:33 +00:00
Sortierung der Handschriften
This commit is contained in:
34
.eleventy.js
34
.eleventy.js
@@ -2,24 +2,6 @@ const eleventyNavigationPlugin = require("@11ty/eleventy-navigation");
|
||||
|
||||
module.exports = function (config) {
|
||||
|
||||
config.addCollection("handschriften", function(collectionApi) {
|
||||
return collectionApi
|
||||
.getFilteredByGlob("**/lists/handschriften/*.html")
|
||||
.sort(function(a, b) {
|
||||
if (a.data.Jahr !== null && b.data.Jahr !== null &&
|
||||
a.data.Jahr !== b.data.Jahr) {
|
||||
return a.data.Jahr - b.data.Jahr;
|
||||
} else if ( a.data.Autor !== null && b.data.Autor !== null &&
|
||||
a.data.Autor !== b.data.Autor) {
|
||||
return a.data.Autor.localeCompare(b.data.Autor);
|
||||
} else if (a.data.Sort !== null && b.data.Sort !== null &&
|
||||
a.data.Sort !== b.data.Sort) {
|
||||
return a.data.Sort - b.data.Sort;
|
||||
}
|
||||
return 0;
|
||||
});
|
||||
});
|
||||
|
||||
config.addCollection("sekundaer", function(collectionApi) {
|
||||
return collectionApi
|
||||
.getFilteredByGlob("**/lists/sekundaerliteratur/*.html")
|
||||
@@ -86,6 +68,22 @@ module.exports = function (config) {
|
||||
});
|
||||
});
|
||||
|
||||
config.addCollection("handschriften", function(collectionApi) {
|
||||
return collectionApi
|
||||
.getFilteredByGlob("**/lists/handschriften/*.html")
|
||||
.sort(function(a, b) {
|
||||
if ( a.data.Ort !== null && b.data.Ort !== null &&
|
||||
a.data.Ort !== b.data.Ort) {
|
||||
return a.data.Ort.localeCompare(b.data.Ort);
|
||||
} else if (a.data.Sort !== null && b.data.Sort !== null &&
|
||||
a.data.Sort !== b.data.Sort) {
|
||||
return a.data.Sort - b.data.Sort;
|
||||
}
|
||||
return 0;
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
config.setServerOptions({
|
||||
// Default values are shown:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user