From: Yaron K. <ya...@wi...> - 2014-02-12 22:00:58
|
Hi Ed, Well, it's obviously better to have actual coordinates for each event, but yes, given those limitations, re-saving those values is probably the easiest approach. It could be, though, that turning both values (the original and the copy) into "Geographic coordinate" properties will fix the issue, somehow. -Yaron On Wed, Feb 12, 2014 at 4:22 PM, Ed Swing <Ed....@sa...> wrote: > That still leaves the issue of how to set the property of one page from > the property of a linked page. Given a Page property (eventLocation), how > do I set a property that is equal to the coordinate of the location on the > Event page? > > I am trying to graph events on a map, and the events are specified by city > name. I have the coordinates for the cities. So I want to have the Event > template set a Coordinate property internally that is equal to the > coordinate of the city. > > > From: ya...@gm... [mailto:ya...@gm...] On Behalf Of Yaron > Koren > Sent: Wednesday, February 12, 2014 1:57 PM > To: Ed Swing > Cc: sem...@li... > Subject: Re: [Semediawiki-user] Question on setting properties in > templates from via chaining > > Hi Ed, > > There's probably a simple explanation for your issue, most likely > involving some excess HTML being returned by #show - but I think the bigger > issue is that you have separate properties for latitude and longitude. I > can't think of any reason why you would need to do that - whether the data > is being set via a template or not. If it is being set by a template, you > should just have a single template field for the coordinates, which will > allow you to enter the data using a map form input. Even it it's two > separate fields, you should have the template set one property that holds > both. That way, the property can be of type "Geographic coordinate", and > you might not even need to set the data twice - you could just query the > value from its original page, perhaps. > > -Yaron > > On Wed, Feb 12, 2014 at 5:22 AM, Ed Swing <Ed....@sa...<mailto: > Ed....@sa...>> wrote: > Fellow SMWers, > I have a template where I am trying to set a property from properties > on another page. Specifically, I have a set of pages with a latitude and > longitude property (separate values). I want to combine these into a hidden > geographic coordinate on a related page. > > The template part looks like this now, but it does not work: > Template Event: > {{#set:hasCoordinate={{#show:{{{eventLocation}}} | ?latitude}}, > {{#show:{{{eventLocation}}} | ?longitude}} }} > > The page specified in eventLocation does have both a latitude and > longitude value. hasCoordinate already has the Geographic Coordinate type. > But hasCoordinate is not set. > > I have also tried changing the template to the following: > > [[hasCoordinate::{{#show:{{{eventLocation}}} | ?latitude}}, > {{#show:{{{eventLocation}}} | ?longitude}} ]] > > In this case, the coordinate shows up on the page in geographic form. > However, the property is not set for some reason. > > Please help! > > Edward Swing > Applied Research Technologist > Vision Systems + Technology, Inc., a SAS Company > 6021 University Boulevard * Suite 360 * Ellicott City * Maryland * 21043 > Tel: 410.418.5555 Ext: 919 * Fax: 410.418.8580 > Email: Ed....@vs...<mailto:Ed....@vs...><mailto: > Ed....@vs...<mailto:Ed....@vs...>> > Web: http://www.vsticorp.com<http://www.vsticorp.com/> > > > ------------------------------------------------------------------------------ > Android apps run on BlackBerry 10 > Introducing the new BlackBerry 10.2.1 Runtime for Android apps. > Now with support for Jelly Bean, Bluetooth, Mapview and more. > Get your Android app in front of a whole new audience. Start now. > > http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-user mailing list > Sem...@li...<mailto: > Sem...@li...> > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > -- > WikiWorks * MediaWiki Consulting * http://wikiworks.com > > ------------------------------------------------------------------------------ > Android apps run on BlackBerry 10 > Introducing the new BlackBerry 10.2.1 Runtime for Android apps. > Now with support for Jelly Bean, Bluetooth, Mapview and more. > Get your Android app in front of a whole new audience. Start now. > > http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |