I compared differences between 3.4.23 and 3.4.24. One of the files that differs is:
- components/com_jevents/views/default/helpers/defaultloadedfromtemplate.php
I found that if I changed line ~479 (case statement from:
- case "{{CATEGORYLNK}}" || "{{CATEGORYLINK_RAW}}":
back to
The event detailed displayed as expected and with the edit button. So I figured maybe the system does not like going through this switch case code twice, so I left it with the original case statement as it was but further down the file around line ~535, I changed:
$search[] = "{{CATEGORYLNK_RAW}}";
$replace[] = implode(", ", $catlinks_raw);
$search[] = "{{CATEGORYLNK}}";
$replace[] = implode(", ", $catlinks);
to
if($strippedmatch=="{{CATEGORYLNK_RAW}}")
{
$search[] = "{{CATEGORYLNK_RAW}}";
$replace[] = implode(", ", $catlinks_raw);
}
else
{
$search[] = "{{CATEGORYLNK}}";
$replace[] = implode(", ", $catlinks);
}
Website seems ok for me now. Please advise if this is a bug or something wrong with the way I am using jevents.