-
Notifications
You must be signed in to change notification settings - Fork 1
etailer/janrain-magento-plugin
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Here is a way to to add share buttons for each product on the product list pages.
You can find it in the current default template here:
/app/design/frontend/base/default/template/catalog/product/list.phtml
On the our demo site it was added between line 115: '</div>' and line 116: '</li>'.
<?php // per-product share buttons
// clean and truncate description if needed
$desc = str_replace('\"',"\'", addslashes(preg_replace('/\s\s+/', ' ', $_product->getShortDescription())));
if(strlen($desc)>150) {$desc = substr($desc,0,150)."...";}
// ouput the share buttons
echo $this->getLayout()
->createBlock('engage/share', 'janrain_engage_share')
->setButtonText('Share')
->setShareUrl($_product->getProductUrl())
->setShareTitle($_helper->productAttribute($_product, $_product->getName(), 'name'))
->setShareDesc($desc)
->setShareImg($this->helper('catalog/image')->init($_product, 'small_image')->resize(135))
->toHtml();
?>
Here is a way to to add share buttons for each comment on the product pages.
You can find it in the current default template here:
/app/design/frontend/base/default/template/review/product/view/list.phtml
On the our demo site it was added between line 59: '<small class="date">' and line 60: '</dd>' adding a line break first.
<?php // per-comment share buttons added 7-25-12 by [email protected]
// clean and truncate description if needed
$desc = str_replace('\"',"\'", addslashes(preg_replace('/\s\s+/', ' ', $_review->getDetail())));
if(strlen($desc)>150) {$desc = substr($desc,0,150)."...";}
// ouput the share buttons
echo $this->getLayout()
->createBlock('engage/share', 'janrain_engage_share')
->setButtonText('Share')
->setShareUrl($this->getReviewUrl($_review->getId()))
->setShareTitle($this->htmlEscape($_review->getTitle()))
->setShareDesc($desc)
->toHtml();
?>
About
Janrain Engage Magento Plugin
Resources
Stars
Watchers
Forks
Packages 0
No packages published