Bugi #5303
Kansikuvien näkyminen
0%
Kuvaus
Vaihdoin CustomCoverImages arvoksi display ja CustomCoverImagesURL arvoksi {856$u}. Monissa tietueissa on kaksi 856-kenttää: toisessa on kuvausteksti (q-osakenttä TEXT) ja toisessa kansikuva (q-osakenttä IMAGE). Kansikuvat tulivät näkyviin siinä tapauksessa, että kansikuvalinkin sisältämä 856-kentän toistuma oli ensin. Jos kuvaustekstin sisältämä 856-kenttä oli ensin, ei kansikuvaa tullut näkyviin. Heti kun vaihtoi kentät toisin päin, kuva tuli esiin. Näin ainakin Kyytissä.
Nykyisessä 17.06 versiossa, ei kenttien järjestyksellä ole väliä, vaan kuvat näkyvä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 pysty tekemään. Ellei sitten ole jotain muuta keinoa.
Historia
#1
Updated by Anneli Österman vuosi ago
- Tila changed from Uusi to Kommentoitu
Kentän pystyy siirtämään raahaamalla sen tietueen muokkauksessa oikeaan kohtaan (yritin laittaa videon, mutta se oli liian iso Redminelle), mutta se ei ehkä ole pidemmän päälle kovin järkevä korjausvaihtoehto. Tutkitaan, saisiko ne järjestettyä jotenkin toisella tavalla. Tai saisiko Kohan tunnistamaan myös muut kuin ensimmäisen linkin.
#2
Updated by Tuomas Kunttu vuosi ago
Näköjään tähän vaikuttaa vielä toinen asia, nimittäin q-osakentä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.
#3
Updated by Anneli Österman vuosi ago
- Tiedosto image.png image.png added
- Tiedosto image2.png image2.png added
Tuomas kirjoitti:
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.
Tämä on toiminut kuvatulla tavalla jo nykyisessä versiossa.
Minustakin ensisijainen korjaustapa on saada Koha olemaan välittämättä siitä, missä järjestyksessä linkit tulevat.
#4
Updated by Anneli Österman 8 kuukautta ago
- liittyy Bugi #4628: Hakutuloslistan muutokset added
#5
Updated by Anneli Österman 8 kuukautta ago
- liittyy deleted (Bugi #4628: Hakutuloslistan muutokset)
#6
Updated by Pasi Kallinen 6 kuukautta ago
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.
#7
Updated by Anneli Österman 5 kuukautta ago
- Projekti changed from Versionvaihdot to Palaute - Koha-Suomi
- Luokka set to Tiedonhaku
#8
Updated by Anneli Österman noin 2 kuukautta ago
Tuomas, voisitko tehdä tuosta kenttäjärjestyksestä bugi-ilmoituksen yhteisöön?
#9
Updated by Tuomas Kunttu noin 2 kuukautta ago
Testasin tätä sandboxissa ja samoin toimii kuin meidänkin versiossa.
Yritin kirjoitella tätä bugiraportiksi, mutta kun ensimmäistä teen, niin jos kokeneemmat voisi kommentoida ja korjata.
Book cover image visibility depends on the order of 856 fields
Book cover link is in Marc field 856 and book description link is in another 856 field. Whether the book cover image is visible depends on the order in which the data is catalogued.
Test:
1. System preferences: CustomCoverImages: display and CustomCoverImagesURL: {856$u}
2. Catalogue following data to a record:
856 42 u https://sopimusasiakkaat.booky.fi/description.php?ean=9789518734263 q text z Description 856 42 u https://sopimusasiakkaat.booky.fi/image.php?size=medium&id=9789518734263 q image z Cover image
3. Save and view record
4. Book cover is not visible in record's normal view nor in search results list.
5. Catalogue the same data to a record in reverse order:
856 42 u https://sopimusasiakkaat.booky.fi/image.php?size=medium&id=9789518734263 q image z Cover image 856 42 u https://sopimusasiakkaat.booky.fi/description.php?ean=9789518734263 q text z Description
6. Save and view record
7. Book cover is visible in record's normal view and in search results list.
Book cover image should be visible regardless of the order in which the 856 fields are catalogued.
#10
Updated by Anneli Österman noin kuukausi ago
Tuomas,
minusta tuo on muuten hyvä, mutta pitäisikö kohtaan 5 laittaa jotain tyyliin "Change the order of the 856 fields on the same record". Nyt se kuulostaa kuin pitäisi kuvailla uusi tietue, johon kentät laitetaan eri järjestykseen. Toki sen voi niinkin tehdä (jos lukija sen sattuu ymmärtämään noin), mutta kenttien järjestyksen vaihtaminen samassa tietueessa vie vähemmän vaivaa. :)
#11
Updated by Tuomas Kunttu 21 päivää ago
- Tila changed from Kommentoitu to Kehitys yhteisössä
- Tiketti Bugzillassa set to 33193
Tiketty tehty Bugzillaan https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33193