Share » Forums » Setup & design » ez gmap location problem

ez gmap location problem

ez gmap location problem

Friday 23 July 2010 8:45:53 am - 9 replies

Author Message

Peter Keung

Friday 23 July 2010 8:51:02 am

If you've followed the steps from:

http://svn.projects.ez.no/ezgmaplocation/trunk/packages/ezgmaplocation_extension/ezextension/ezgmaplocation/README

The one thing remaining is probably to use something like this in the full view template for the appropriate class:

{attribute_view_gui attribute=$node.data_map.gmap}

... where "gmap" is the identifier of your ezgmaplocation attribute.

http://www.mugo.ca
Mugo Web, eZ Partner in Vancouver, Canada

Thiago Campos Viana

Saturday 24 July 2010 10:59:39 am

I think he didn't get the api key as in step 4:

4.) Add your GmapsKey to the site.ini under [SiteSettings] like so:
GMapsKey=<Long string of characters from Google>

You need to go to google maps api website ( http://code.google.com/apis/maps/signup.html ) and generate your key, if you has a localhost site, you enter "http://localhost" as your site address, or if it's a network computer, you enter the network computer name: "http://computer2"

So, google will generate your api key, and you will have to change your ini settings.

I think this extension needs some upgrade because version 3 of google maps api doesn't need an api key anymore.

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

Danny C

Monday 26 July 2010 5:05:40 am

Hi guys

Thank you for your reply's, I really appreciate it.

I have gotten the map to display and understand how to edit it, etc. which is great. But now i'm trying to override the template's for the map so i can customise it, This is what i've got:

[gmap]
Source=content/datatype/view/ezgmaplocation.tpl 
MatchFile=gmapview.tpl
Subdir=templates
Match[attribute_identifier]=postcode

Not sure how override's work when it come to extensions.

Cheers

Thiago Campos Viana

Monday 26 July 2010 8:20:43 am

Hi guys

Thank you for your reply's, I really appreciate it.

I have gotten the map to display and understand how to edit it, etc. which is great. But now i'm trying to override the template's for the map so i can customise it, This is what i've got:

[gmap]
Source=content/datatype/view/ezgmaplocation.tpl 
MatchFile=gmapview.tpl
Subdir=templates
Match[attribute_identifier]=postcode

Not sure how override's work when it come to extensions.

Cheers

Is this right?

Match[attribute_identifier]=postcode

The default name of the Geo Article attribute is location, and did you put gmapview.tpl inside some override folder?

For more information you should go to documentation page:

http://ez.no/doc/ez_publish/technical_manual/4_x/templates/the_template_override_system

http://ez.no/doc/ez_publish/technical_manual/4_x/templates/the_template_override_system/template_override_example

http://ez.no/doc/ez_publish/technical_manual/4_x/reference/template_override_conditions

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

Danny C

Monday 26 July 2010 8:54:19 am

Hi

Tried changing the attribute name but no change, and yes the gmapview.tpl is located in my override/templates/ folder

I've also tried the documentation but it's not giving me an answer, hmmm!

Interesting.

Thiago Campos Viana

Monday 26 July 2010 9:12:41 am

ok, in this case you could make a backup of the original tpl file and direct edit it. It's not a good pratice but works.

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

Danny C

Monday 26 July 2010 9:28:41 am

hey

Thanks, I'll do this for now until i can find an answer.

Cheers

Thiago Campos Viana

Monday 26 July 2010 9:32:24 am

Hi

I thought again about your problem and it should be an extension priority problem. the template of ez gmap extension has higher priority then your template extension, you could try change the order of the extensions in the settings/override/site.ini.append.php settings.

[ExtensionSettings]
ActiveExtensions[]=yourdesignextension

..

ActiveExtensions[]=ezgmaplocation

..

You could also add the settings to match the class on your override settings and test again:

[gmap]
Source=content/datatype/view/ezgmaplocation.tpl
MatchFile=gmapview.tpl
Subdir=templates
Match[attribute_identifier]=location
Match[class_identifier]=gmap_class_identifier

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

Danny C

Tuesday 27 July 2010 2:37:03 am

Hey Thiago

I played around with those files, compied the override code you gave me and changed the names of the attribute and class names to my own and it worked. From there i said i'd do the reverse to see where the problem lay, so i took a part away and reloaded the page and repeated this but could not find the reason, It works with what i had previously.

I have a bad feeling there was a typo in there.

Anyway, it works!

Thanks for all your help

Cheers

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu