Not Good 1 Жалоба Опубликовано: September 6, 2017 Установлен модуль статей, вот этот https://www.sitebill.ru/modul-statiy-dlya-saita-nedvizhimosty Внезапно пропал их вывод, т.е. в коде идет <h1> и все. Далее сразу <div id="breadcrumbs"> Укажите направление плиз, куда копать? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 7, 2017 Нужно включить вывод сообщений об ошибках и посмотреть в чем ошибки. Также попробуйте очистить кэш /cache/compile/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 В 07.09.2017 в 06:29, rumantic сказал: Нужно включить вывод сообщений об ошибках и посмотреть в чем ошибки. Также попробуйте очистить кэш /cache/compile/ Кеш почистил - не помогло. В пхп ошибок куча, например: /template/frontend/default/main/grid/local_grid_constructor.php on line 817 Notice: Undefined index: has_geo in /apps/system/lib/sitebill_krascap.php on line 2323 Notice: Undefined variable: lang_postfix in и т.п. но ни одна из них не затрагивает apps/articles Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 В целом, я немного не понимаю структуру (шаблон REALIA) В main.tpl есть {include file=$_layout}, т.е. подключаются все нужные tpl? В layout_page.tpl есть {$main}, если ее убрать, то нет вывода Контент→Страницы $main и main.tpl это ведь разное? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 2 часа назад, Not Good сказал: В целом, я немного не понимаю структуру (шаблон REALIA) В main.tpl есть {include file=$_layout}, т.е. подключаются все нужные tpl? В layout_page.tpl есть {$main}, если ее убрать, то нет вывода Контент→Страницы $main и main.tpl это ведь разное? Да это разное. $main - это просто контейнер для вывода всего-всего что генерирует скрипт динамически (старая версия вывода). main.tpl это глобальный шаблон, который рендерит потом весь сайт из всех кусочков. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 Т.о. aticles входят в $main тоже? В правой колонке, в right_special.tpl все есть с помощью кода {if $more_articles|count>0} <div class="more_articles"> {foreach from=$more_articles item=more_article} <div class="more_article"> <h3><a href="{$more_article._href}">{$more_article.title.value}</a></h3> <div class="anons">{$more_article.anons.value|strip_tags}</div> </div> {/foreach} </div> {/if} Как-то так в итоге https://egida-sochi.ru/article/rabota-po-svodam-pravil-v-minstroe/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 17 минут назад, Not Good сказал: Т.о. aticles входят в $main тоже? Основной вывод из статей идет в $main Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 2 минуты назад, rumantic сказал: Основной вывод из статей идет в $main Не понятно, откуда искать концы... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 3 минуты назад, Not Good сказал: Не понятно, откуда искать концы... Вы объясните что вы ищите. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 4 минуты назад, rumantic сказал: Вы объясните что вы ищите. причину - почему не выводятся статьи в layout_page.tpl через переменную $main (если так по умолчанию должно быть) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 1 минуту назад, Not Good сказал: причину - почему не выводятся статьи в layout_page.tpl через переменную $main (если так по умолчанию должно быть) Вы этот layout_page.tpl сами придумали? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 Только что, rumantic сказал: Вы этот layout_page.tpl сами придумали? Не совсем я. Константин делал давно. Но все работало, до определенного момента. Бэкапов не сохранилось... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 Только что, Not Good сказал: Не совсем я. Константин делал давно. Но все работало, до определенного момента. Бэкапов не сохранилось... Покажите код шаблона этого. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 2 минуты назад, rumantic сказал: Покажите код шаблона этого. https://yadi.sk/d/BvsLaR_n3MiCLR Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 7 минут назад, Not Good сказал: https://yadi.sk/d/BvsLaR_n3MiCLR Попробуйте в строке 65 перед {$main} поставить test слово. Оно выведется? Часто бывает так, что файл, в котором вы ищите баг вовсе не участвует в процессе генерации бага ) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 1 минуту назад, rumantic сказал: Попробуйте в строке 65 перед {$main} поставить test слово. Оно выведется? Часто бывает так, что файл, в котором вы ищите баг вовсе не участвует в процессе генерации бага ) Да, есть https://prnt.sc/gilfnh Как в articles, так и статичных страницах Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 Попробуйте {$main} заменить на {if $main_file_tpl != ''} {include file="$main_file_tpl"} {else} {$main} {/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Not Good 1 Жалоба Опубликовано: September 8, 2017 2 минуты назад, rumantic сказал: Попробуйте {$main} заменить на {if $main_file_tpl != ''} {include file="$main_file_tpl"} {else} {$main} {/if} Сработало, спс. А что означает это условие? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: September 8, 2017 5 минут назад, Not Good сказал: Сработало, спс. А что означает это условие? Если определен $main_file_tpl Тогда подключаем этот файл, а для статей он определен. Если интересно можете вывести и посмотреть что там {$main_file_tpl} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах