This has already been mentioned here at least in discussions, but since it keeps coming up, here is a little more info as to WHY this is happening:
classes/browse_display_ad.php has this code which CREATES the tags in ListingDisplay.class.php:
if ($db->get_site_setting('pre_populate_listing_tags')) {
//set all the {listing tag='tag_name'} as template vars like {$tag_name}
//for backwards compatibility
geoListingDisplay::preParseAllTags();
}
mapping_direction_link_google() was added in the community edition, which automatically loads the internal template "mapping_directions_link_google.tpl", but the template was not actually added to the default template set, thus the error "template not found"
possible options include:
turning off the setting in admin (Listing Setup->General Settings:
Pre-Render {listing} Tags on Listing Details Page: (For backwards-compatibility, Allow using {$tag_name} instead of {listing tag='tag_name'}))
simply create the template "mapping_directions_link_google.tpl" in system/listing_details in the default template set
This has already been mentioned here at least in discussions, but since it keeps coming up, here is a little more info as to WHY this is happening: classes/browse_display_ad.php has this code which CREATES the tags in ListingDisplay.class.php:
if ($db->get_site_setting('pre_populate_listing_tags')) { //set all the {listing tag='tag_name'} as template vars like {$tag_name} //for backwards compatibility geoListingDisplay::preParseAllTags(); }
mapping_direction_link_google() was added in the community edition, which automatically loads the internal template "mapping_directions_link_google.tpl", but the template was not actually added to the default template set, thus the error "template not found"
possible options include: