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.

Like this Article?

Login to comment.

Your Opinion Matters

... but we need to know what you're thinking!

I'm Brad Markle, your friendly Community Support technician, and I wrote the article you're looking at now. I like to think it's perfect, but I'm sure you have some suggestions. Please, let me know what they are!

Feedback
Your Email Address
Because we'd like to talk with you!

Latest Questions

If you need some help, submit your question to our Community!
We guarantee a response within 60 minutes (8am - 9pm EST, Monday - Friday)
Ask a Question!
Recent Questions
  1. Domain not pointing to my inmotion hosting
  2. How do I transfer my domain from inmotion to a different domain service?
  3. How many ways can you annoy your customers?

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!