<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Solidres - Documentation - Joomla! documentation</title>
		<description><![CDATA[]]></description>
		<link>https://www.solidres.com/documentation/joomla-documentation/14-developers</link>
		<lastBuildDate>Thu, 22 Jan 2026 19:25:29 +0700</lastBuildDate>
		<generator>Joomla! - Open Source Content Management</generator>
		<atom:link rel="self" type="application/rss+xml" href="https://www.solidres.com/documentation/joomla-documentation/14-developers?format=feed&amp;type=rss"/>
		<language>en-gb</language>
		<managingEditor>auto@solidres.net (Solidres)</managingEditor>
		<item>
			<title>How to override Solidres translation per property's category</title>
			<link>https://www.solidres.com/documentation/joomla-documentation/14-developers/63-how-to-override-solidres-translation-per-property-category</link>
			<guid isPermaLink="true">https://www.solidres.com/documentation/joomla-documentation/14-developers/63-how-to-override-solidres-translation-per-property-category</guid>
			<description><![CDATA[<div class="uk-alert">
<p>UPDATE: since Solidres for Joomla 2.9.0, you don't have to edit files manually to make override, we have an UI for you, check it out here: <a href="https://www.solidres.com/blog/2019/10/15/new-feature-highlight-language-override-per-propertys-category/" target="_blank">https://www.solidres.com/blog/2019/10/15/new-feature-highlight-language-override-per-propertys-category/</a>
</div>

<p>Since Solidres for Joomla v1.9.0, a new useful feature is added to allow overriding Solidres translation per property's category.</p>

<p>Why we need it? For example, your website has 02 asset's categories: Hotels, Apartments and by default in the front end, Solidres uses the word "Room and rates" in single reservation asset view.</p>

<img class="aligncenter" title="How to override Solidres language per asset's category" alt="How to override Solidres language per asset's category" src="https://www.solidres.com//media/static/img/documentation/override_assets_category/1.jpg" /> 

<p>While it is appropriate for assets in category "Hotels", it is not quite correct for assets in category "Apartments" which should read "Apartment & Rates", so how to deal with this scenarios?</p>

<p>First, you need to create an override language file in the following folder (assumes you are using English - en-GB).</p>

JOOMLA_ROOT/components/com_solidres/language/en-GB/en-GB.com_solidres_category_9.ini

<p>The file name is quite simple, all you need to do is to replace the number at the end of the file name to your asset's category ID.</p>

<p>Inside that file, you can put your override translation, for example, SR_STEP_ROOM_AND_RATE="Apartment & Rates"</p>

<p>Then in the front end, Solidres will automatically detect and load override language file according to the current viewed asset's category.</p>

<img class="aligncenter" title="How to override Solidres language per asset's category" alt="How to override Solidres language per asset's category" src="https://www.solidres.com//media/static/img/documentation/override_assets_category/2.jpg" /> ]]></description>
			<author>vietvh@solidres.com (Viet Vu)</author>
			<category>Developers</category>
			<pubDate>Tue, 21 Feb 2017 10:52:43 +0700</pubDate>
		</item>
		<item>
			<title>How to override Solidres layouts</title>
			<link>https://www.solidres.com/documentation/joomla-documentation/14-developers/28-how-to-override-solidres-layouts</link>
			<guid isPermaLink="true">https://www.solidres.com/documentation/joomla-documentation/14-developers/28-how-to-override-solidres-layouts</guid>
			<description><![CDATA[<p>Being a native Joomla extension, Solidres inherits many great Joomla's features and one of them is the ability to do template's overrides.</p>

<p>If you are new to Joomla override, there is a good read for you:</p>
<p><a href="http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core" target="_blank">http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core</a></p>

<p>In short, template override feature allows you to modify a component's output (View, Layout) without having to modify the component directly, instead of that you will modify a copy which is stored in your template folder</p>

<p>All component's views in Solidres are overridable, all you need to do is to copy a view file and put it into your template folder.</p>

<p>For example, if you want to change how the Simple Gallery is displayed in the front end, first you need to copy the following file:</p>
<p><strong>/components/com_solidres/views/reservationasset/tmpl/default_simple_gallery.php</strong></p>

<p>And paste it into: <strong>/templates/your_template_name/html/com_solidres/reservationasset/default_simple_gallery.php</strong></p>

<p>Then you can start editing it. Your changes will be kept intact, it will not be overwritten when you update your Solidres to new versions.</p>

<p>In addition to view files, in Solidres we also utilize JLayout which is a great feature, we mainly use it for our Ajax responses rendering, you can find them at the following location:</p>
<p><strong>/components/com_solidres/layouts/</strong></p>

<p>To make template override for those layout files, the steps are quite similar: First, you need to copy the target layout file, for example:</p>
<p><strong>/components/com_solidres/layouts/asset/roomtypeform.php</strong></p>

<p>Then paste it into your template folder, but in a different folder with the normal view files:</p>
<p><strong>/templates/your_template_name/html/layouts/com_solidres/asset/roomtypeform.php</strong></p>

<p>Note: if the view you want to override is a Solidres plugin like Hub or Experience, although the view files are not stored in Solidres component folders, you can still treat it like a normal Solidres's views, for example if you want to override the default search view of Hub plugin which is located in this folder: <strong>/plugins/solidres/hub/components/com_solidres/views/search/tmpl/default.php</strong>, you can copy it to <strong>/templates/your_template_name/html/com_solidres/search/default.php</strong></p>]]></description>
			<author>vietvh@solidres.com (Viet Vu)</author>
			<category>Developers</category>
			<pubDate>Mon, 25 Aug 2014 16:16:35 +0700</pubDate>
		</item>
		<item>
			<title>How to override Solidres's widgets in your theme</title>
			<link>https://www.solidres.com/documentation/joomla-documentation/14-developers/45-how-to-override-solidres-widgets-in-your-theme</link>
			<guid isPermaLink="true">https://www.solidres.com/documentation/joomla-documentation/14-developers/45-how-to-override-solidres-widgets-in-your-theme</guid>
			<description><![CDATA[<p>All widget layout files of Solidres plugins for WordPress are located in <strong>/wp-content/plugins/SOLIDRES_PLUGIN_NAME/templates/widgets/ </strong></p>
<p>So if you want to add some modification, just copy <strong>/wp-content/plugins/SOLIDRES_PLUGIN_NAME/templates/widgets/*.php</strong> flie to the <strong>wp-content/themes/THEME_NAME/solidres</strong> directory.</p>
<p>And change the files to your needs.</p>
<p>Further this way you won't lose any of your changes after an upgrade of the plugin.</p> 
<p>Make sure to only copy the files you want to change, all other files will be loaded automatically from the system defaults.</p> ]]></description>
			<author>xuyenvtk89@gmail.com (Xuyen Vo)</author>
			<category>Developers</category>
			<pubDate>Mon, 16 Sep 2013 14:40:34 +0700</pubDate>
		</item>
	</channel>
</rss>
