-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API des Standardregisters »Sachbegriffe« retourniert <tei:item>s aus allen Ressourcen in data/Register #3
Comments
Ein lokaler Fix in der oben verlinkten Zeile könnte sein: |
master...jjarosch:sachregister getestet mit einzelner Registerdatei. Vielleicht komme ich noch dazu, die Variante mit Einzeldateien für Buchstaben zu testen – dann mache ich den pull request. |
Einzelbuchstaben ebenfalls erfolgreich getestet. Nur der master branch ist öffentlich. Auf welchen branch hättet ihr denn gern den pull request? |
Dieser Ansatz hat beim Kommentarregister noch das Problem, dass |
Die Verwendung von doc() ist teilweise problematisch, weshalb hier collections() benutzt wird. Du könntest statt der Verwendung des Standard-Sachregisters ein eigenes einrichten und etwa im Subordner |
Oder umgekehrt, nicht-Standard-Register nicht direkt in der Collection Für das konkrete Projekt bin ich noch unschlüssig, ob ich nach 2,5 Jahren nochmal Register umbauen möchte. Ich habe diese Zeile geändert in
Das hat wieder |
Danke. Ich halte es für sinnvoller die Änderung weiter oben vorzunehmen: Lines 477 to 479 in c62dd54
ersetzen durch
Gibt es damit noch Fehler? |
Deine Variante funktioniert (auch)! 👍 |
Ist geplant, diese Lösung in einen Release einzuarbeiten? |
Ja, danke für den Hinweis. |
Wir haben ein Projekt-Register in der generischen tei:list/tei:item-Struktur angelegt und in data/Register gespeichert. Den Speicherort würde ich gerne beibehalten. Gleichzeitig ist das ediarum-Register »Sachbegriffe« aktiv.
Jetzt ist mir aufgefallen, dass die API des Registers »Sachbegriffe« auch die items des anderen Registers enthält. Wenn ich den Code richtig nachvollziehe, werden beim Aufruf der Sachbegriffe-API alle tei:items aus der Collection data/Register zurückgegeben, und nicht spezifisch aus der Ressource data/Register/Sachbegriffe.xml. U.a. an dieser Stelle verursacht:
ediarum.DB/modules/config.xqm
Line 486 in 067f36a
In der ediarum-indexes map läge ja aber die spezifische Ressource für das ediarum-Register »Sachbegriffe« vor.
Version 3.2.4.444
The text was updated successfully, but these errors were encountered: