ssis Опубликовано 30 марта, 2010 Жалоба Поделиться Опубликовано 30 марта, 2010 скажите пожалуйста как сделать свою tpl страницу и интегрировать её в скрипт?не нужно писать текст такого типа создай в папке design/html файл tpl!!!мне нужно что бы эта страница была официально зарегистрирована самой CMS!!! Цитата Ссылка на сообщение Поделиться на другие сайты
cucumbre Опубликовано 26 апреля, 2010 Жалоба Поделиться Опубликовано 26 апреля, 2010 ssisв админке смотрите внимательнее http://ваш_сайт/admin/index.php?section=Sections Цитата Ссылка на сообщение Поделиться на другие сайты
igor-tv Опубликовано 29 апреля, 2010 Жалоба Поделиться Опубликовано 29 апреля, 2010 создай в папке design/html файл tpl!!!создайте в папке www файл class.php подключите в классе файл tplсоздайте в базе в таблице modules строку с названием классанаверно так Цитата Ссылка на сообщение Поделиться на другие сайты
redpointcat Опубликовано 26 июля, 2010 Жалоба Поделиться Опубликовано 26 июля, 2010 Я хочу поднять эту тему. 100% свобода дизайна оказалась не совсем стопроцентной, и свои шаблоны очень бы помогли.Например, я хочу сделать главную страницу абсолютно в другом формате, чем вложенные — другая сетка, блоки. В одной из тем рекомендовали сделать отдельный индекс.штмл. Но ведь тогда не работают меню, новинки на главной, например, прочие динамические штуки. А если я захочу сделать совсем отдельную промо-страницу, которая должна быть совсем не такой, как шаблон статической страницы, как быть?Я попробовал сделать так, как подсказал Игорь-тв выше, но дело не пошло. Мой шаблон появился в выпадающем списке типа страниц, но я наверное не разобрался, как подключать тпл в классе.Давайте подробнее разберем вопрос создания шаблонов? Задача — сделать страницу, у которой свой шаблон тпл, чтобы можно было сделать ее главной и редактировать как угодно. Игорь-тв, поможете?Вот несколько смежных тем:Статическая страница без меню каталогаhttp://forum.simplacms.ru/comments.php?DiscussionID=151&page=1#Item_0Короткий урл статических страницhttp://forum.simplacms.ru/comments.php?DiscussionID=48&page=1#Item_0Вывод переменной в индекс.тпл http://forum.simplacms.ru/comments.php?DiscussionID=81&page=1#Item_0Вывод главной другим файломhttp://forum.simplacms.ru/comments.php?DiscussionID=151&page=1#Item_0 Цитата Ссылка на сообщение Поделиться на другие сайты
igor-tv Опубликовано 28 июля, 2010 Жалоба Поделиться Опубликовано 28 июля, 2010 redpointcat, постараюсь помочь, когда из отпуска вернусь. Правда есть подозрение, что скоро выйдет новая версия, где возможно такой функционал будет (вопрос к админу). Цитата Ссылка на сообщение Поделиться на другие сайты
bobrman Опубликовано 29 июля, 2010 Жалоба Поделиться Опубликовано 29 июля, 2010 админы забили, даже трубку не берут Цитата Ссылка на сообщение Поделиться на другие сайты
redpointcat Опубликовано 2 августа, 2010 Жалоба Поделиться Опубликовано 2 августа, 2010 Ну, возможно, у админов тоже отпуск.Игорь-тв, удачно догулять отпуск, жду вашего возвращения. Без своих страниц грустно. Цитата Ссылка на сообщение Поделиться на другие сайты
redpointcat Опубликовано 10 августа, 2010 Жалоба Поделиться Опубликовано 10 августа, 2010 Ребята, отпуска еще не позаканчивались, админы не нашлись? Цитата Ссылка на сообщение Поделиться на другие сайты
igor-tv Опубликовано 12 августа, 2010 Жалоба Поделиться Опубликовано 12 августа, 2010 Попробуйте еще раз по моей инструкции:1. создай в папке design/default/html файл index2.tpl - скопируйте его из существующего index.tpl, имя шаблона сделайте так - template name: Моя главная - чтобы не запутаться (если у вас шаблон не default, выберете папку своего шаблона);2. создайте в папке www файл Site2.class.php из оригинального Site.class.php , в строке 212 передайте в шаблон index2.tpl - $this->body = $this->smarty->fetch('index2.tpl'); (скорее всего это можно проще сделать, если знать синтаксис).3. в phpmyadmin создайте в базе в таблице modules строку с названием класса: class - Site2, name - Моя главная, valuable - 1.4. Правьте шаблон index2.tpl как вам нужно.У меня все работает по такому принципу, только я со статическими страницами так колдовал. У вас в админке в шаблонах новый "Моя главная" появился?Если из класса Site сделать не получится, попробуйте по аналогии сделать Storefront2.class из Storefront.class , может понадобится прописать во втором:17 class Storefront extends Widget18 {19 var $single=true; // - это добавляется, чтобы убрать все элементы оформления от основного вида страницы20 ...если после экспериментов не получится - пишите. Цитата Ссылка на сообщение Поделиться на другие сайты
redpointcat Опубликовано 15 августа, 2010 Жалоба Поделиться Опубликовано 15 августа, 2010 Игорь-тв, с возвращением из отпусков!Попробовал сделать по вашим инструкциям, сначала с Site2, потом с Storefront2 — результат одинаковый, сообщение об ошибке «Cannot redeclare class Storefront» («Fatal error: Cannot redeclare class Storefront in Z:\home\simplatest\www\Storefront2.class.php on line 675», если быть точным).У вас такая ошибка встречалась? Цитата Ссылка на сообщение Поделиться на другие сайты
igor-tv Опубликовано 18 августа, 2010 Жалоба Поделиться Опубликовано 18 августа, 2010 сейчас загруз большой, будет немного времени - попробую сделать у себя и отпишусь. а вообще, если сильно надо - можно подучить php и написать свой несложный код для необходимых задач. выучить-то всего надо подключение к базе да вывод в цикле с фильтрацией. остальное все - верстка. Цитата Ссылка на сообщение Поделиться на другие сайты
redpointcat Опубликовано 19 августа, 2010 Жалоба Поделиться Опубликовано 19 августа, 2010 Пока справляюсь статическими страницами и ручным вводом того, что должно было бы выводится динамически. Если объем работы вырастет, тогда действительно, придется и про php думать.Но если у вас найдется время, чтобы попробовать побороть проблему — будет замечательно. Обидно, что вроде бы все нужное есть, а как это запустить, чтоб работало, неясно. Цитата Ссылка на сообщение Поделиться на другие сайты
Гость loki Опубликовано 20 августа, 2010 Жалоба Поделиться Опубликовано 20 августа, 2010 В файле Site.class.php:#207 $this->body = $this->smarty->fetch('index.tpl');тут можно отследить модуль, которые выводится на главной и подключить свой файл, вместо стандартного index.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
JustAlexNsk Опубликовано 27 ноября, 2010 Жалоба Поделиться Опубликовано 27 ноября, 2010 зачем человеку заморачиваться с классами и копать БД если он этого не умеет? в index.tpl вставить две верстки просто и все.{if $section->section_id == 'Вставить сюда id раздела, который у вас на главной'}если это главная, тут верстка для главной страницы.{else}Если это любая другая - верстка для других разделов{/if}условия можно ставить разные и в разных местах. Это просто один из вариантов решения. Цитата Ссылка на сообщение Поделиться на другие сайты
AndryFroggy Опубликовано 29 июля, 2011 Жалоба Поделиться Опубликовано 29 июля, 2011 Вообще, можно делать подобные весчи и минуя базу, например задействуя файл .htaccess Цитата Ссылка на сообщение Поделиться на другие сайты
MaxSokol Опубликовано 30 октября, 2013 Жалоба Поделиться Опубликовано 30 октября, 2013 создай в папке design/html файл tpl!!!создайте в папке www файл class.phpподключите в классе файл tplсоздайте в базе в таблице modules строку с названием класса наверно так Не могу найти ни папки www ни файла site.class.php который вы предлагаете копировать Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 30 октября, 2013 Жалоба Поделиться Опубликовано 30 октября, 2013 http://forum.simplacms.ru/topic/1753-вывод-рекомендуемых-товаров-в-отдельной-катег/?p=18099 Цитата Ссылка на сообщение Поделиться на другие сайты
MaxSokol Опубликовано 31 октября, 2013 Жалоба Поделиться Опубликовано 31 октября, 2013 http://forum.simplacms.ru/topic/1753-вывод-рекомендуемых-товаров-в-отдельной-катег/?p=18099спасибо большое) помогло Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.