Prev | Current Page 236 | Next

Emilian Balanescu and Cristian Darie

"Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition"


CHAPTER 5 ?–  CREATING THE PRODUCT CATALOG: PART 2 146
Figure 5-8. Selecting the Regional department
Exercise: Displaying Department Details
1. Add the following two styles to the tshirtshop.css file from the styles folder. You??™ll need them for
displaying the department??™s title and description:
.title {
border-left: 15px solid #0590C7;
padding-left: 10px;
}
.description {
font-style: italic;
}
2. Create a new template file named blank.tpl in the presentation/templates folder with the following
contents:
{* Smarty blank page *}
Yes, this is a blank Smarty template file, which contains just a comment. You??™ll use it a bit later. Make sure
you add that comment to the file; if you leave it empty, you??™ll get an error when trying to use the template??”
and that??™s never fun.
3. Create a new template file named department.tpl in the presentation/templates folder, and add
the following code to it:
{* department.tpl *}
{load_presentation_object filename="department" assign="obj"}

{$obj->mName}


{$obj->mDescription}


Place list of products here
CHAPTER 5 ?–  CREATING THE PRODUCT CATALOG: PART 2 147
The two presentation object members, $obj->mName and $obj->mDescription, contain the name and
description of the selected department. The Department presentation object is created by the presentation/
smarty_plugins/function.


Pages:
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248
Wczasy nad morzem kasyno kino azjatyckie bwin out of home advertising