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:
    beez2-advanced-options

    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') . "
        </pre>
"; 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()
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

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?

Search

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: support@InMotionHosting.com
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!