Salve, devo cacciare dei passaggi che con la modalità seo attiva escono, mentre se la caccio, non appaiono. Ora è così : Home ° VirtueMart ° Default layout ° Accessori nautica generale ° Ecoscandaglio garmin echo 300C, io vorrei cacciare la scritta virtuemart"Virtuemart" e "default layout". Sono andato nel modulo del breadscrumbs, ma non capisco come fare.
Questi sono i codici, mod_breadscrums.php:
<?php
/**
* @package Joomla.Site
* @subpackage mod_breadcrumbs
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
// Include the syndicate functions only once
require_once dirname(__FILE__).'/helper.php';
// Get the breadcrumbs
$list = modBreadCrumbsHelper::getList($params);
$count = count($list);
// Set the default separator
$separator = modBreadCrumbsHelper::setSeparator($params->get('separator'));
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
require JModuleHelper::getLayoutPath('mod_breadcrumbs', $params->get('layout', 'default'));
Poi questo:helper.php
<?php
/**
* @package Joomla.Site
* @subpackage mod_breadcrumbs
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
class modBreadCrumbsHelper
{
public static function getList(&$params)
{
// Get the PathWay object from the application
$app = JFactory::getApplication();
$pathway = $app->getPathway();
$items = $pathway->getPathWay();
$count = count($items);
for ($i = 0; $i < $count; $i ++)
{
$items[$i]->name = stripslashes(htmlspecialchars($items[$i]->name, ENT_COMPAT, 'UTF-8'));
$items[$i]->link = JRoute::_($items[$i]->link);
}
if ($params->get('showHome', 1))
{
$item = new stdClass();
$item->name = htmlspecialchars($params->get('homeText', JText::_('MOD_BREADCRUMBS_HOME')));
$item->link = JRoute::_('index.php?Itemid='.$app->getMenu()->getDefault()->id);
array_unshift($items, $item);
}
return $items;
}
/**
* Set the breadcrumbs separator for the breadcrumbs display.
*
* @param string $custom Custom xhtml complient string to separate the
* items of the breadcrumbs
* @return string Separator string
* @since 1.5
*/
public static function setSeparator($custom = null)
{
$lang = JFactory::getLanguage();
// If a custom separator has not been provided we try to load a template
// specific one first, and if that is not present we load the default separator
if ($custom == null) {
if ($lang->isRTL()){
$_separator = JHtml::_('image', 'system/arrow_rtl.png', NULL, NULL, true);
}
else{
$_separator = JHtml::_('image', 'system/arrow.png', NULL, NULL, true);
}
} else {
$_separator = htmlspecialchars($custom);
}
return $_separator;
}
}