InMotion Hosting Support Center

Continuing with our review of the Beez2 template, the next set of code in the template's index.php file we will look at is:

// get params
$color              = $this->params->get('templatecolor');
$logo               = $this->params->get('logo');
$navposition        = $this->params->get('navposition');

Based upon the names used, it appears that $this->params->get will return the value of the given parameter for this template.

What are the current values of these template parameters?

If we log into our Joomla admin, we can view the values of these parameters by following these steps:

  1. Log into our Joomla dashboard
  2. In the top menu, hover over Extensions and then click Template Manager.
  3. Click Beez2 - Default
  4. In the right menu under Advanced Options, you will see the following values:

    Advanced OptionValueForm Value
    Logo images/joomla_black.gif images/joomla_black.gif
    Position of Navigation before content left
    Template colour Personal personal

    In the above table, Value is the value for the option the user has selected (what you can see in the screenshot), while Form Value is the value of the option in the HTML code (you'll have to view the HTML source code to see this)

What value does $this->params->get return?

Now that we know that actual value of these template parameters, we can test what the function returns. We will do so with the following code:

// get params
$color              = $this->params->get('templatecolor');
$logo               = $this->params->get('logo');
$navposition        = $this->params->get('navposition');
echo "  <pre>
                       this->params->get('templatecolor') = " . $this->params->get('templatecolor') . "
                       this->params->get('logo') = " . $this->params->get('logo') . "
                       this->params->get('navposition') = " . $this->params->get('navposition') . "
"; die();

values-of-this-params-getAs you can see from the screenshot to the right, the value return by $this->params->get is the form value of each of the template's parameters.

Continued Education in Course 219: Joomla 2.5 Template Development Tutorial
You are viewing Section 4: Joomla 2.5 Templates - $this->params->get('templatecolor');
Section 3: Joomla 2.5 Templates - $this->countModules('position-3')
Section 5: Joomla 2.5 Templates - JFactory::getApplication()

Joomla Community Google+ Hangout #3

June 3rd, 2014

Thank you @RustyJoomla for letting me speak on the Joomla Community Google+ Hangout!

Click here to watch!

Support Center Login

Social Media Login

Social Login Joomla

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

0 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!