You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Pages: 1
We didn't like how the category description at the top of each category was placed in a table along with the category parent image. Here's what we did in CCP6 to get rid of it: https://forum.kryptronic.com/viewtopic.php?id=17982 (thanks John!)
It was easy enough to do in CCP7 if anyone is interested:
System > Displays > Display Includes > Category Detail Display
change what's there to the following code. It'll remove the table & the image while leaving the category description if you have that turned on.
<?php $eol = $this->globals('core.eol'); $catshow = $this->globals('ecom.cat_catshow'); $random = 'x' . $this->random_key(8); $catname = $this->xhtml_encode($catshow['name']); // +-- // | Handle the description based on whether it has // | XHTML tags in it or not. // +-- $has_tags = $this->has_tags($catshow['description']); if (!(empty($has_tags))) { $catdesc = $catshow['description']; } else { $catdesc = '<p>' . $this->xhtml_encode($catshow['description']) . '</p>'; } // End of if statement. // +-- // | Print the display for this category. // +-- // print '<table id="core--cptbl--' . $random . '" class="cptbl_cat">' . $eol . $eol; // print '<tr class="cptbl_cat">' . $eol . $eol; // print '<td class="cptbl_cat">' . $eol . $eol; if (($catshow['catimg']) && ($catshow['catimg'] != 'none.png')) { $imgname = $catshow['catimg']; if (empty($imgname)) {$imgname = 'none.png';} $imgwidth = $this->globals('core_settings.ecom.imgsizecat'); $imgurl = 'media/ecom/cat/' . $imgname; $imgtag = '<img src="' . $imgurl . '" '; if ($imgwidth) {$imgtag .= 'width="' . $imgwidth . '" ';} $imgtag .= 'alt="' . $catname . '" />'; // print '<table class="ghost"><tr><td class="ghost" style="width: ' . $imgwidth . 'px">' . $eol . $eol; // print $imgtag . $eol . $eol; // print '</td><td class="ghost">' . $eol . $eol; print '<h3>' . $catname . '</h3>' . $eol . $eol; print $catdesc . $eol . $eol; // print '</td></tr></table>' . $eol . $eol; } else { print '<h3>' . $catname . '</h3>' . $eol . $eol; print $catdesc . $eol . $eol; } // End of if statement. // print '</td>' . $eol . $eol; // print '</tr>' . $eol . $eol; // print '</table>' . $eol . $eol; ?>
Note! I removed the plain bolding around the category name and put <h3> tags around it. If that doesn't work with your design, just change the line that says
print '<h3>' . $catname . '</h3>' . $eol . $eol;
back to
print '<strong>' . $catname . '</strong>' . $eol . $eol;
Last edited by kiwimum (02-19-2010 04:10:42)
Offline
Pages: 1