2012-02-17 2 views
0

Мне нужен список миниатюр Youtube с embed. У меня уже есть Tubepress, и я пытаюсь интегрировать его с шаблоном Smarty из Prestashop, но что-то не так.PHP Tubepress pro с Smarty, проблема с плагином

У меня есть инициализированный и правильные переменный в TPL:

{$searchvideo = $product->name|escape:'htmlall':'UTF-8'} 
{searchvid} 

$searchvideo является строкой названия продукта. searchvid от function.searchvid.php в каталог плагинов Prestashop.

function.searchvid.php:

<?php 
function smarty_function_searchvid($params, $template) { 
$tubepress_base_url = "http://domain.com/folder/tubepress_pro_2_2_9"; 
include "/home/folder/www/tubepress_pro_2_2_9/sys/classes/TubePressPro.class.php"; 
$searchvideo = $template->getTemplateVars("searchvideo"); 
print TubePressPro::getHtmlForHead(true); 
print TubePressPro::getHtmlForShortcode('mode="tag" tagValue="intitle:'. $searchvideo .'" thumbHeight="100" thumbWidth="100" embeddedHeight="325" embeddedWidth="534" embeddableOnly="true" resultsPerPage="5"'); 
} 
?> 

Проблема заключается в том, страница ничего не нагрузить даже после того, как я называю {searchvid}. Любая помощь будет оценена по достоинству.

ответ

0

плагин функция должна возвращение это строка, а не печать. ты это пробовал? это то, что класс tubepress равномерно загружается?