Хлібні крихти в DLE
Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 3-09-2013, 18:05 1 832 0
Сьогодні піде мова про те як ДЛЕ формує хлібні крихти та в якому файлі їх редагувати?
Для власників 11 версії і вище вигляд хлібних крихт редагуються стилями... копатись в коді не потрібно!
Одразу зазначу щодо версії DLE 9.8 хлібні крихти (Breadcrumb) редагувати не було можливості і лише з версії DLE 10.0 це стало можливо.
Тепер силки в хлібних крихнах винесені в спан теги, в коді це виглядає так:
<div class="speedbar">
<div class="speedbar lines">
<span id="dle-speedbar">
<a href="http://sait/" itemprop="url">
<span itemprop="title">Головна сторінка</span></a> »
<a href="http://sait/main/" itemprop="url">
<span itemprop="title">Інформація</span></a> » Наші працівники</span></div>
</div>
Отож відкриваємо 2 файлики:
1. enginemodulesfunctions.php (строка: 1102-1108)
if( $config['allow_alt_url'] == "yes" ) $list = "<a href="" . $config['http_home_url'] . get_url( $id ) . "/" itemprop="url"><span itemprop="title">{$cat_info[$id]['name']}</span></a>";
else $list = "<a href="$PHP_SELF?do=cat&category={$cat_info[$id]['alt_name']}" itemprop="url"><span itemprop="title">{$cat_info[$id]['name']}</span></a>";
while ( $parent_id ) {
if( $config['allow_alt_url'] == "yes" ) $list = "<a href="" . $config['http_home_url'] . get_url( $parent_id ) . "/" itemprop="url"><span itemprop="title">{$cat_info[$parent_id]['name']}</span></a>" . " » " . $list;
else $list = "<a href="$PHP_SELF?do=cat&category={$cat_info[$parent_id]['alt_name']}" itemprop="url"><span itemprop="title">{$cat_info[$parent_id]['name']}</span></a>" . " » " . $list;
2. engineengine.php (строка: 834-840)
$s_navigation = "<a href="{$config['http_home_url']}" itemprop="url"><span itemprop="title">" . $config['short_title'] . "</span></a>";
if (intval($category_id)) $s_navigation .= " » " . get_breadcrumbcategories ( intval($category_id) );
elseif ($do == 'tags') {
if ($config['allow_alt_url'] == "yes") $s_navigation .= " » <a href="" . $config['http_home_url'] . "tags/" itemprop="url"><span itemprop="title">" . $lang['tag_cloud'] . "</span></a> » " . $tag;
else $s_navigation .= " » <a href="?do=tags" itemprop="url"><span itemprop="title">" . $lang['tag_cloud'] . "</span></a> » " . $tag;