Overleg sjabloon:WikidataCoord/doc

Laatste reactie: 1 jaar geleden door Bdijkstra in het onderwerp Foutmeldingen

Foutmeldingen

bewerken

Hoi @Bdijkstra, @Akoopal en @Wikiwerner, ik ben weer eens tovenaarsleerlingetje aan het spelen met Wikidata. Ik heb Module:WikidataCoord (+doc) en Sjabloon:WikidataCoord aangemaakt, die ontbrekende coordinaten uit Wikidata trekt en die toevoegt aan Sjabloon:Coor title dms, en het lijkt (met wat aanpassingen) te werken. Ik moet de documentatie nog vertalen, en er zijn wat foutmeldingen. Zouden jullie mee kunnen kijken? Dank, Milliped (overleg) 28 nov 2022 18:11 (CET)Reageren

Het valt me bij het sjabloon op, dat als ik op de sjabloonpagina zélf kijk, ik andere foutmeldingen krijg dan op de documentatiepagina. Milliped (overleg) 28 nov 2022 18:14 (CET)Reageren
Maar welke foutmeldingen zijn problematisch dan? –bdijkstra (overleg) 28 nov 2022 19:21 (CET)Reageren
Eigenlijk maar eentje: Op de sjabloonpagina zelf zie ik " {{#coordinates:}}: er kan niet meer dan één primair label per pagina zijn". Op de pagina waar ik het sjabloon test ziet het er eigenlijk allemaal wel prima uit, maar ik ben wat benauwd dat het gebruik van het sjabloon op andere plekken (als in anders dan de pagina waar het sjabloon gebruikt wordt) fouten doet opduiken. Milliped (overleg) 28 nov 2022 19:27 (CET)Reageren
Oh, en op sjabloon:WikidataCoord zie ik rechts bovenin "Coördinatensjabloon niet ondersteund", maar ik sluit niet uit dat dat een cache-ding is. Milliped (overleg) 28 nov 2022 19:36 (CET)Reageren
"Er kan niet meer dan één primair label per pagina zijn", dat lijkt me logisch als je het sjabloon meerdere keren gebruikt op dezelfde pagina. En "Coördinatensjabloon niet ondersteund" krijg je als je {{Coordinate}} of {{Coord}} gebruikt. –bdijkstra (overleg) 28 nov 2022 19:42 (CET)Reageren
Ik denk dan voor het laatste een cache-ding, ik heb inmiddels al het gebruik van coord naar Coor title dms omgezet. Voor wat betreft het label, dat is helder, dat komt omdat het in de documentatie meer dan eens is aangeroepen, dat kan ik oplossen. Zijn er voor coordinate parameters, template parameters en display nog specifieke parameters waar ik rekening mee moet houden in de documentatie? Milliped (overleg) 28 nov 2022 19:51 (CET)Reageren
Gaat iets nog steeds niet helemaal goed als ik hier kijk. Milliped (overleg) 28 nov 2022 20:34 (CET)Reageren
Want je geeft een parameter 'display' door aan Coor title dms. –bdijkstra (overleg) 28 nov 2022 22:03 (CET)Reageren
Er komen een paar vragen op, allereerst, hoe zag je dit? Is er een debugger waarin ik kan zien, of heb je het uit de sjablooncode gehaald? Ik ben wel benieuwd wat er verder aan parameters wordt doorgestuurd. Display wordt blijkbaar ook indien leeg doorgestuurd Milliped (overleg) 29 nov 2022 09:42 (CET)Reageren
De module heeft een debugparameter ("_debug"), maar die leverde in dit geval niks op. Op een aantal plekken in Sjabloon:WikidataCoord heb ik waar de volgcategorie wordt ingevoegd, er {{Error|e1}}, {{Error|e2}}, etc. bijgezet en vervolgens "Voorvertoning weergeven met dit sjabloon" gebruikt met zo'n stationsartikel. Toen zag ik dat de fout zat in het stuk met {{{10|}}}{{{11|}}}{{{12|}}}{{{type|}}}{{{scale|}}}{{{region|}}}{{{display|}}}{{{dim|}}}{{{source|}}}. Toen nam ik een kijkje in Sjabloon:WikidataCoord en zag dat 'display' werd doorgegeven. Wij hebben deze parameter niet, wij hebben de functionaliteit opgesplitst in meerdere sjablonen. –bdijkstra (overleg) 29 nov 2022 09:55 (CET)Reageren
Ik heb voor nu 'display' er uitgehaald, hoop dat dat helpt. Het valt me wel op dat in de mobiele weergave er nu niets meekomt. Voor het gebruik met stationsartikelen geen probleem, daar zit een {{maplink}} in de infobox, maar ik ben wel benieuwd hoe die display op een nette wijze kan worden meegegeven aan de sjablonen die hier gebruikelijk zijn. Milliped (overleg) 29 nov 2022 10:25 (CET)Reageren
Dat helpt inderdaad. En ook met Template:Coord zie je bovenaan niks in de mobiele weergave. In plaats van doorgeven moet je hier dus Coor title dms of {{Coor dms}} aanroepen afhankelijk van de aanwezigheid van 'display'. –bdijkstra (overleg) 29 nov 2022 10:55 (CET)Reageren
Terugkeren naar de pagina "WikidataCoord/doc".