Stanislav 0 Опубликовано 27 марта, 2019 Жалоба Share Опубликовано 27 марта, 2019 Александр, в старой версии сайта у меня были разные шаблоны по разные разделы статей, вот этот код см ниже работал, но сейчас он уже не работает, как это реализовать сейчас каким кодом было так раньше в articles.php заменить: $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/articles.html'); На: $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/articles' . $current_topic_id . '.html'); Теперь скопируй /templates/vamshop/module/articles.html в articles0.html - это будет шаблон для страницы все статьи. А также делай шаблоны для каждоый категории, т.е. копируй articles.html в articlesX.html , где X - id код категории. id код категории можно посмотреть в ссылке на категорию статей. Она выглядит так: http://vamshop.loc/a...les.php?tPath=1 Вот 1 - это есть id код. т.е. чтобы создать шаблон для этой категории, тебе нужно скопировать articles.html в articles1.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2019 Жалоба Share Опубликовано 27 марта, 2019 29 минут назад, Stanislav сказал: Александр, в старой версии сайта у меня были разные шаблоны по разные разделы статей, вот этот код см ниже работал, но сейчас он уже не работает, как это реализовать сейчас каким кодом было так раньше в articles.php заменить: $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/articles.html'); На: $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/articles' . $current_topic_id . '.html'); Теперь скопируй /templates/vamshop/module/articles.html в articles0.html - это будет шаблон для страницы все статьи. А также делай шаблоны для каждоый категории, т.е. копируй articles.html в articlesX.html , где X - id код категории. id код категории можно посмотреть в ссылке на категорию статей. Она выглядит так: http://vamshop.loc/a...les.php?tPath=1 Вот 1 - это есть id код. т.е. чтобы создать шаблон для этой категории, тебе нужно скопировать articles.html в articles1.html Так ничего не менялось в этом плане. По идее, должно работать. Попробуйте в articles.php внизу добавить: global $current_topic_id, $tPath; echo var_dump($current_topic_id); echo var_dump($tPath) и посмотрите, выводятся или нет id номера на странице articles.php, т.е. на странице со спиской статей, внутри категории. Можно у Вас просто категории статей не созданы в админке, а статьи прямо в корневом разделе. Ссылка на сообщение Поделиться на другие сайты
Stanislav 0 Опубликовано 27 марта, 2019 Автор Жалоба Share Опубликовано 27 марта, 2019 разобрался, заработало все, отлично, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2019 Жалоба Share Опубликовано 27 марта, 2019 12 минут назад, Stanislav сказал: разобрался, заработало все, отлично, спасибо В чём проблема была, если не секрет?! Ссылка на сообщение Поделиться на другие сайты
Stanislav 0 Опубликовано 28 марта, 2019 Автор Жалоба Share Опубликовано 28 марта, 2019 я в коде не разбираюсь совсем, поэтому сначала открыл файл articles.php и пытался там найти как написано строчку $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/articles.html'); а такой строчки там нет потом логически рассудив понял, что точно должно быть слово fetch и module/articles.html' ну и заменил по аналогии нужные куски кода согласно примеру выше Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 марта, 2019 Жалоба Share Опубликовано 28 марта, 2019 1 час назад, Stanislav сказал: я в коде не разбираюсь совсем, поэтому сначала открыл файл articles.php и пытался там найти как написано строчку $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/articles.html'); а такой строчки там нет потом логически рассудив понял, что точно должно быть слово fetch и module/articles.html' ну и заменил по аналогии нужные куски кода согласно примеру выше Понятно Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения