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

Custom Fields: Checkbox not working anymore in J!5
We are still in the support-time-range and have an urgent issue. the customer ca...
0 Replies
Posted on Friday, 12 September 2025
  • New
  • Anzeige von mehrtägigen Events auf Buchungsseite
    We have been using Matukio for quite some time now. Unfortunately, we have been ...
    5 Replies
    Posted on Sunday, 03 August 2025
  • Resolved
  • Is Ccomment still alive?
    Is Ccomment still being supported? It's time for my Pro renewal but I haven't se...
    2 Replies
    Posted on Thursday, 14 August 2025
  • Resolved
  • Assistance Needed – Error When Posting Comments
    Hello, I’m experiencing an issue when trying to submit a comment on my site u...
    0 Replies
    Posted on Sunday, 10 August 2025
    Hotspots Pro 6.0.13 compatability with Joomla 5.3.
    Running Hotspots Pro 6.0.13 on Joomla 4.4.13 and want to upgrade to Joomla 5.3.1...
    2 Replies
    Posted on Friday, 04 July 2025