1. Laurent Collongues
  2. Bug report
  3. Monday, 05 June 2017
  4.  Subscribe via email
Hi,

I need to customize the list view. I've copied default_hotspot.php to the htlm template directory to override it. Fine.

But I need to render specific fields from the customs ones in some specific position. Can't just "throw them" one after each other as per the standard template/layout.

Thus I needed to catch individual values to produce something like :

<script type="text/template" id="hotspot-list-item">
<div class="hs-place-summary">
{{#if multimedia}}
<div class="hs-galleria"></div>
{{/if}}

<h3>{{ title }}</h3>

<div class="basulm-hs-type">
{{{cf-typeterrain}}}
</div>


<div class="hs-hotspots-overview-short">
{{{cutDescription}}}
</div>


where "typeterrain" is the slug of the custom field I need to render under the title on each view.

But this placeholder did not exist in the json stream.

So, I've hacked components/com_hotspots/helpers/hotspot.php around line 67 this way :

// Add the custom fields to the array
if ($customFieldsConfig)
{
$customFieldsRegistry = new JRegistry($hotspot->customfields);
$jsonHotspot['customfields'] = preg_replace("@[\\r|\\n|\\t]+@", '', $layout->render(
array(
'customfieldsItem' => $customFieldsRegistry->toArray(),
'customfieldsConfig' => $customFieldsConfig
)
)
);
//
// apchea : adding individual custom fields key/value pairs
//
foreach($customFieldsRegistry as $key=>$cf) {
// echo $key." --> ".$cf;
$k = "cf-" . $key;
$jsonHotspot[$k] = $cf;
}
//
// end apchea
//
}


Is this the right way ? Or does something else already exist ? Or clever way to do it ?

If not, would you consider include it in the next release ?

Thanks,

Laurent
Responses (5)


There are %s replies to this question. If you want to see them you need a valid subscription.
If you have a valid subscription, please login now.
Visit store now

Last questions

Dowload all Hotspots entries
Hi there, I'm looking for a way to dowload all the Hotspots entries. I've got t...
0 Replies
Posted on Sunday, 06 April 2025
  • #kml
  • #download
Set number of hotspots / user groups
Hi, I'm working with Hotspots for my new website and I love it! After trying ...
0 Replies
Posted on Monday, 31 March 2025
J5 compatibility for Hotspots
Hi guys, Just started to update my old J3x website. Is there J5 compatibility p...
1 Replies
Posted on Monday, 24 February 2025
  • #Hotspots
  • #hotspots Joomla 5
Text size in the comment input form
Hello. How can I increase the font size in the comment input field? For examp...
0 Replies
Posted on Wednesday, 26 February 2025
  • #CComment 6
Problem with enlarged image
Hello. When you click on the image in the comments, it does not appear in the ce...
1 Replies
Posted on Wednesday, 26 February 2025