[Chameleon] Creating my own Widget

Robin Robin querada499 at hotmail.com
Fri Sep 10 09:51:20 EDT 2004

Hello all,

I am trying to create my own widget and I am running into some problems.  I 
am trying to create a hotlink widget which will work similar to identify but 
will open a webpage when the location on the map is clicked.  I plan to do 
this by copying and modifying the query widget.

I started by simply copying the query widget and renaming it.  I wanted to 
check that it still worked once the name has been changed.  It doesn't!  So 
far, I changed the folder name to Hotlink, I have changed QueryResults.phtml 
to HotlinkResults.phtml and Query.widget.php to Hotlink.widget.php.  I have 
also changed in Hotlink.widget.php the class and constructor names from 
Query to Hotlink (as per instructions in an old thread I found in the 
chameleon archives).

When I click on my hotlink button the map redraws and nothing happens.  If I 
click the same point with my identify/query button I get a popup window with 
the query results.  Since I haven't changed any of the actual functionality 
yet, both buttons should produce the same results.

Are there other places where I have to change/add to files so that my new 
widget will be recognized?  In an older message someone mentioned changing 
the MapDHTMLWidget.widget.php but I couldn't tell where it should be changed 
(I did a text search for query).

Any help would be appreciated.


The new MSN 8: advanced junk mail protection and 2 months FREE* 

More information about the Chameleon mailing list