mx009 Опубликовано 6 августа, 2013 Жалоба Поделиться Опубликовано 6 августа, 2013 Господа подскажите как создать новый файл шаблона что бы он запускался в центральном окне при нажатии например на некую ссылку. Мне надо вывести в центральной зоне портянку прайс листа мелким шрифтом со всеми товарами и ценами (категория - товар - цена) всего 1000 штукЯ там понимаю что здесь можно обойтись без ковыряния php кода, просто обработать правильно переменные смарти Вот такая задача и пока не знаю как ее решить Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 6 августа, 2013 Жалоба Поделиться Опубликовано 6 августа, 2013 без ковыряния php кодаНикак не обойтись поверьте. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 6 августа, 2013 Жалоба Поделиться Опубликовано 6 августа, 2013 Ну почему? Если немного поправить .htaccess и сделать отдельный шаблон - то это вполне реально. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 6 августа, 2013 Жалоба Поделиться Опубликовано 6 августа, 2013 Ну почему? Если немного поправить .htaccess и сделать отдельный шаблон - то это вполне реально.page=all ? а как ты данные передашь в новый tpl без вьюшки?Либо я суть вопроса не понял. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 6 августа, 2013 Жалоба Поделиться Опубликовано 6 августа, 2013 http://demo.simplacms.ru/products?page=all - разве сюда проблема прикрутить отдельный шаблон? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 6 августа, 2013 Жалоба Поделиться Опубликовано 6 августа, 2013 http://demo.simplacms.ru/products?page=all - разве сюда проблема прикрутить отдельный шаблон?Там уже прикручен products.tpl а ТС нужно отдельный шаблон чтобы вывести его в контенте инклудом, это как я понял.Можно сделать и через гет запрос, если гет такой-то то то назначаем такой то tpl иначе products.tpl. Цитата Ссылка на сообщение Поделиться на другие сайты
RodgerFox Опубликовано 7 августа, 2013 Жалоба Поделиться Опубликовано 7 августа, 2013 Кож прав, просто прав. Есть страница которая выводит весь контент и есть задача, для которой нужен вывод всего контента. Не вижу смысла брать с полки бубен =\ Цитата Ссылка на сообщение Поделиться на другие сайты
mx009 Опубликовано 7 августа, 2013 Автор Жалоба Поделиться Опубликовано 7 августа, 2013 Господа так как же реализовать задачу вывода прайс листа ?? Цитата Ссылка на сообщение Поделиться на другие сайты
mx009 Опубликовано 7 августа, 2013 Автор Жалоба Поделиться Опубликовано 7 августа, 2013 Корс красивое решение. Респект Цитата Ссылка на сообщение Поделиться на другие сайты
mx009 Опубликовано 7 августа, 2013 Автор Жалоба Поделиться Опубликовано 7 августа, 2013 У меня сработало только вот так products?all=&page=all Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 7 августа, 2013 Жалоба Поделиться Опубликовано 7 августа, 2013 У меня так получилось: в products.tpl вместо <!-- Список товаров--> <ul class="products"> {foreach $products as $product} ... {/foreach} </ul> вставил {if $smarty.request.page=='all'} {foreach $products as $product} <BR><a href="products/{$product->url}">{$product->name}</a> {/foreach} {else} <!-- Список товаров--> <ul class="products"> {foreach $products as $product} ... {/foreach} </ul> {/if} Результат виден по http://domain/products?page=allСовершенно не то да и не работает.ТС описал что ему нужно в отдельный tpl выводить прайс. {if $smarty.request.page=='all'}Не правильно. Нужно так {if $smarty.get.page=='all'}. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 7 августа, 2013 Жалоба Поделиться Опубликовано 7 августа, 2013 Правильно будет вот так: {if $smarty.get.page=='all'} Прайс {else} Товары {/if}P.S. Решение работать будет только на странице товаров и больше нигде. Цитата Ссылка на сообщение Поделиться на другие сайты
mx009 Опубликовано 8 августа, 2013 Автор Жалоба Поделиться Опубликовано 8 августа, 2013 Самое не приятное что можно вывести прайс только вот так (товар - цена - наличие) (категория - товар - цена - наличие) уже не получится ! Цитата Ссылка на сообщение Поделиться на другие сайты
Amarous Опубликовано 13 февраля, 2014 Жалоба Поделиться Опубликовано 13 февраля, 2014 спасибо, а как сделать Цитата Ссылка на сообщение Поделиться на другие сайты
GeoRin Опубликовано 28 сентября, 2014 Жалоба Поделиться Опубликовано 28 сентября, 2014 Зашибись... Все посовещались, а конкретного решения так никто и не предложил... Как зделать то? Мне карта сайта нужна на сайт? Подскажите плз. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 28 сентября, 2014 Жалоба Поделиться Опубликовано 28 сентября, 2014 Из обсуждения даже новичок мог бы понять, что задача не так проста, как кажется. Чтобы предложить конкретное решение, при котором Вам осталось бы только скопировать-вставить, надо поработать (специалисту) не пять минут, а существенно больше.Если готовы оплачивать, обращайтесь. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.