Вставка в карте сайта

  • #1 Вставка в карте сайта

    Администратор
    Сообщений: 517
    Отписался один из наших пользователей:
    цитирую

    Александр | 21 Января, 2016, 13:03 | :
    В карте сайта хотелось бы предусмотреть вставку своего текста перед списком разделов, хотя бы в tpl. А то пытаюсь вставить, а он во всех разделах появляется. понимаю что во внутрь цикла вставляю, а как переделать не пойму. Вообщем задача в карте сайта выпятить некие рубрики с статьями в виде ссылок, а затем пусть идет сама карта с разделами.


    Если упоминаются именно статьи - открываем файл mod/map/index.php, ищем строки:
    <?php    // данные модов в цикле
        foreach($setting['mod'] as $k => $v){ 
            // откл. моды только для карты
            if (in_array($k,$setting['map'])) {
                $ins['val'] = '';

    и после них вставляем:
    <?php            if ($k == 'article') {
                            $ins['val'].= $ins['artemplate'];
                }

    перед этим циклом, после строки:
    <?php$ins['template'] = $tm->create('mod/'.WORKMOD.'/'.WORKMOD.'.read'); // шаблон оформления

    формируем шаблон для статей:
    <?php$ins['artemplate'] = $tm->create('mod/'.WORKMOD.'/'.WORKMOD.'.article.read'); // шаблон для article

    в папке temp/шаблон/mod/map создаем файл с примерным содержимым:
    <?php  <ul class="">
        <li>1111111111</li>
        <li>222222</li>
        <li>333333333333333</li>
      </ul>

    и обзываем его map.article.read.tpl
    Алгоритм примерно такой (на мой взгляд), возможно программисты меня поправят.
  • #2 Re: Вставка в карте сайта

    Администратор
    Сообщений: 659
    Саша, честно говоря ничего не понял, для чего это и как оно должно выглядеть.
    Может покажешь скрин результата.
  • #3 Re: Вставка в карте сайта

    Администратор
    Сообщений: 517
    Прикалываю вложение. Возможно я не до конца понял что хотел пользователь, но то что понял, получилось так.
    Тип файла: Изображение
 
Для создания сообщений Вам необходимо авторизоваться
Тему читают:
Пользователей 0, Гостей 1, Роботы 0
Календарь форума