Open Tuomas-Kyyti opened 10 months ago
Liittyiköhän tähän kansikuvan näkymiseen asetus? Tuomas mainitsee: Kansikuvan näkymiseen vaikuttaa myös q-kentän sisältö. Jos sen kuvalinkin sisältämän 856-kentän q-osakentässä on arvo image/jpeg, näkyy kansikuva perustiedoissa pienenä siinä keskellä tietuetta Linkit-osiossa. Näin toimii oli kuvalinkin sisältämä 856-kenttä sitten ennen tai jälkeen kuvaustekstin sisältämää 856-kenttää. Mikäli on ensimmäisenä 856-kenttänä, näkyy kuva lisäksi isona oikealla.
Esimerkki Helle-tuotannosta Tietueen (biblionumber 484425) Perustiedot-näyttöä, jossa kansikuvaa ei näy
Tietueen 856-kentät
Muutan kansikuvan 856q-osakenttään arvon image -> image/jpeg kansikuvaa ei näy edelleenkään tietueen perustiedoissa
Siirrän kansikuvalinkin ennen kuvaus-linkkiä ja nyt kansikuva näkyy kertaalleen näin
(Kansikuva tulee nyt näkyviin myös tiedonhaun tulos -listaukseen.)
Mikä vikana?
Siirretty Redminen tiketistä 5303. Tiketti tehty alunperin: Tuomas Kunttu 17.3.2022
Järjestelmäasetukset: CustomCoverImages arvo display ja CustomCoverImagesURL arvo {856$u}.
Monissa tietueissa on kaksi 856-kenttää: toisessa on kuvausteksti (q-osakenttä TEXT) ja toisessa kansikuva (q-osakenttä IMAGE tai image/jpeg). Kansikuvat näkyvät Perustieto-näytöllä siinä tapauksessa, että kansikuvalinkin sisältämä 856-kentän toistuma on ensin. Jos kuvaustekstin sisältämä 856-kenttä on ensin, ei kansikuvaa tule näkyviin. Kun vaihtaa kentät toisin päin, kuva tulee esiin.
Vanhassa 17.06 versiossa ei kenttien järjestyksellä ollut väliä, vaan kuvat näkyivät aina.
Etenkin vanhemmissa tietueissa vaikuttaa kuvaustekstin sisältämä kenttä olevan ensin. Jos kuvat halutaan näkyviin, näiden järjestys pitää vaihtaa, mitä ei manuaalisesti kannata tehdä. Ellei sitten ole jotain muuta keinoa.
Kansikuvan näkymiseen vaikuttaa myös q-kentän sisältö. Jos sen kuvalinkin sisältämän 856-kentän q-osakentässä on arvo image/jpeg, näkyy kansikuva perustiedoissa pienenä siinä keskellä tietuetta Linkit-osiossa. Näin toimii oli kuvalinkin sisältämä 856-kenttä sitten ennen tai jälkeen kuvaustekstin sisältämää 856-kenttää. Mikäli on ensimmäisenä 856-kenttänä, näkyy kuva lisäksi isona oikealla.
Jos kuvalinkin sisältämän 856-kentän q-osakentässä on arvo image (tai IMAGE), kansikuva näkyy perustiedoissa isona oikealla vain jos ensimmäisenä 856-kenttänä. Toisena ollessa ei näy kansikuvaa lainkaan.
Näin olleen ensisijainen korjaustapa olisi saada siirrettyä kuvalinkin sisältämä 856-kenttä ensimmäiseksi 856-kentäksi tai saada Koha olemaan välittämättä järjestyksestä, kuten nykyinen versio toimii.
Toinen vaihtoehto on muuttaa q-osakentän sisältö image -> image/jpeg, jolloin näkyy edes se pieni kansikuva.
Annelin Österman 28.3.2022: Minustakin ensisijainen korjaustapa on saada Koha olemaan välittämättä siitä, missä järjestyksessä linkit tulevat.
Pasi Kallisen 7.10.2022: Kohan koodissa C4/Biblio.pm, sub custom_cover_image_url ottaa tosiaan huomioon vain kentän ekan. Sama ongelma on myös yhteisössä, koodi on vain siirretty Koha/Biblio.pm -tiedostoon.
Annelin Österman: Tuomas, voisitko tehdä tuosta kenttäjärjestyksestä bugi-ilmoituksen yhteisöön?
Tuomas Kunttu: Testasin tätä sandboxissa ja samoin toimii kuin meidänkin versiossa.
Tuomas Kunttu 10.3.2023: Tiketty tehty Bugzillaan https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33193
Mitä pitäisi tapahtua
No response
Kuinka toistaa ongelma/asia
No response
Selain
No response
Jotain muuta?
No response