KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Kansikuvien näkyminen #897

Open Tuomas-Kyyti opened 10 months ago

Tuomas-Kyyti commented 10 months ago

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

Kati-Helle commented 8 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 kuva

Tietueen 856-kentät kuva

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 kuva

(Kansikuva tulee nyt näkyviin myös tiedonhaun tulos -listaukseen.)