Company Directory und CGGooglemaps
Posted: Wed Jul 18, 2012 8:03 am
Hallo liebe Forumsmitglieder,
ich wende mich mit folgendem Problem an euch:
Ich benutze CMSMS 1.9.4.1, CGGoogleMaps 2.2.3 und CompanyDirectory 1.10.8. Ich habe mit CGGooglemaps eine Karte angelegt, die im CompanyDirectory Template folgendermaßen aufgerufen wird:
{if isset($catformstart)}
{$catformstart}
{$catdropdown}{$catbutton}
{$catformend}
{/if}
{if isset($messages)}
<div class="CompanyDirectoryMessage">
<ul>
{foreach from=$messages item='one'}
<li>{$one}</li>
{/foreach}
</ul>
</div>
{/if}
{if isset($errors)}
<div class="CompanyDirectoryError">
<ul>
{foreach from=$errors item='one'}
<li>{$one}</li>
{/foreach}
</ul>
</div>
{/if}
{if isset($items)}
<div>
{$firstlink} {$prevlink} {$pagetext} {$curpage} {$oftext} {$pagecount} {$nextlink} {$lastlink}
</div>
{foreach from=$items item=entry}
<div class="CompanyDirectoryItem">
{* Name: <a href="{$entry->detail_url}">{$entry->company_name}</a><br /> *}
{if $entry->address ne ''}
{* Adresse: {$entry->address}<br /> *}
{* <br /> *}
{/if}
{* {if $entry->website ne ''} *}
{* Internetseite: <a href="http://{$entry->website}">{$entry->website}</a><br /> *}
{* <br /> *}
{* {/if} *}
</div>
{* Hier werden GoogleMaps punkte aus Firmenadressen erstellt *}
{cggm_add_dynpoint map='Gemeinde_Fronhausen' name=$entry->company_name lat=$entry->latitude long=$entry->longitude}
{/foreach}
{/if}
{* und jetzt unter allen firmen wird einfach CGGoogleMaps aufgerufen und als Resultat werden eingetragene Firmen im Map angezeigt *}
{CGGoogleMaps map='Gemeinde_Fronhausen'}
Das funktioniert auch alles ohne Probleme, die Unternehmen werdne in der Seitenleiste angezeigt und auch auf der Karte wenn ich das Unternehmen entsprechend anklicke. Was allerdings nicht angzeigt wird, ist ein Info-Fenster in dem ich noch weiteren Inhlat eintragen möchte. Das Fenster ist einfach leer.
Meine Frage: Wie kann ich Daten in das Info-Fenster eintragen, die mir beim anklicken auf ein Unternehmen in der Seitenleiste auch in der Karte angezeigt werden? Ist dies überhaupt möglich?
Für eure Hilfe schon mmal besten Dank.
ich wende mich mit folgendem Problem an euch:
Ich benutze CMSMS 1.9.4.1, CGGoogleMaps 2.2.3 und CompanyDirectory 1.10.8. Ich habe mit CGGooglemaps eine Karte angelegt, die im CompanyDirectory Template folgendermaßen aufgerufen wird:
{if isset($catformstart)}
{$catformstart}
{$catdropdown}{$catbutton}
{$catformend}
{/if}
{if isset($messages)}
<div class="CompanyDirectoryMessage">
<ul>
{foreach from=$messages item='one'}
<li>{$one}</li>
{/foreach}
</ul>
</div>
{/if}
{if isset($errors)}
<div class="CompanyDirectoryError">
<ul>
{foreach from=$errors item='one'}
<li>{$one}</li>
{/foreach}
</ul>
</div>
{/if}
{if isset($items)}
<div>
{$firstlink} {$prevlink} {$pagetext} {$curpage} {$oftext} {$pagecount} {$nextlink} {$lastlink}
</div>
{foreach from=$items item=entry}
<div class="CompanyDirectoryItem">
{* Name: <a href="{$entry->detail_url}">{$entry->company_name}</a><br /> *}
{if $entry->address ne ''}
{* Adresse: {$entry->address}<br /> *}
{* <br /> *}
{/if}
{* {if $entry->website ne ''} *}
{* Internetseite: <a href="http://{$entry->website}">{$entry->website}</a><br /> *}
{* <br /> *}
{* {/if} *}
</div>
{* Hier werden GoogleMaps punkte aus Firmenadressen erstellt *}
{cggm_add_dynpoint map='Gemeinde_Fronhausen' name=$entry->company_name lat=$entry->latitude long=$entry->longitude}
{/foreach}
{/if}
{* und jetzt unter allen firmen wird einfach CGGoogleMaps aufgerufen und als Resultat werden eingetragene Firmen im Map angezeigt *}
{CGGoogleMaps map='Gemeinde_Fronhausen'}
Das funktioniert auch alles ohne Probleme, die Unternehmen werdne in der Seitenleiste angezeigt und auch auf der Karte wenn ich das Unternehmen entsprechend anklicke. Was allerdings nicht angzeigt wird, ist ein Info-Fenster in dem ich noch weiteren Inhlat eintragen möchte. Das Fenster ist einfach leer.
Meine Frage: Wie kann ich Daten in das Info-Fenster eintragen, die mir beim anklicken auf ein Unternehmen in der Seitenleiste auch in der Karte angezeigt werden? Ist dies überhaupt möglich?
Für eure Hilfe schon mmal besten Dank.