- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации Forse
Публикации Forse
6 публикаций создано Forse (учитываются публикации только с 25-September 23)
По типу контента
По пользователю
#26036 Вывод блока и его редактирование в админке
Отправлено от Forse в 01 April 2013 - 08:23 PM в Шаблоны ShopCMS
Интересует такой вопрос: у меня есть номер телефона, который сейчас просто вбит в шаблоне. Каким образом можно подключить блок, чтобы редактировать этот телефон из админки? Сейчас просто через file="..." подключил его.
Буду очень признателен за ответ.
#26037 работа корзины
Отправлено от Forse в 01 April 2013 - 08:28 PM в Шаблоны ShopCMS
#26040 Вывод блока и его редактирование в админке
Отправлено от Forse в 01 April 2013 - 09:22 PM в Шаблоны ShopCMS
Сделать цикл, так же как выводятся боковые блоки или верхние, и фильтровать по ID
А можно подробней? Вот только начал работать с ShopCMS, пока не вьезжаю.
Буду признателен.
#26042 Вывод блока и его редактирование в админке
Отправлено от Forse в 01 April 2013 - 09:56 PM в Шаблоны ShopCMS
создай файл аналогичный blocks.tpl.html , назови его, например, blocks2.tpl.html и подключай в шаблоне.
в файле блока можно убрать формирование и вывод заголовка, оставить только содержание, а для того, чтоб выводить только содержимое блока с телефоном - нужно определить его ID и завернуть содержимое в условие типа{if $binfo[b].bid eq "44"} .............. вывод содержания блока .............. {/if}
ID блока можно определить в процессе его редактирования в админке, в адресной строке
Создал блок в админке. У него id 28.
Далее подключаю файл, в котром данный код:
{if $binfo[b].bid eq "28"} {if $binfo[b].html eq 1}{include file="blocks/`$binfo[b].url`" blocknum=$smarty.section.b.index}{else}{$binfo[b].content}{/if} {/if}
Но почему-то не работает
#26044 Вывод блока и его редактирование в админке
Отправлено от Forse в 01 April 2013 - 10:08 PM в Шаблоны ShopCMS
{include file="blocks/telephone_main.tpl.html" loop=$binfo}
И в этом файле:
{section name=b loop=$binfo} {if $binfo[b].bid eq "28"} {$binfo[b].content} {/if} {/section}
Но работать не хочет
Всё, понял где тупил... В индексе так нужно было делать:
{include file="blocks/telephone_main.tpl.html" binfo=$top_blocks}
Dbus, спасибо большое за помощь!
#26046 Вывод блока и его редактирование в админке
Отправлено от Forse в 01 April 2013 - 10:30 PM в Шаблоны ShopCMS
для "спасибо" кнопка есть
"Вы исчерпали лимит положительных оценок на сегодня"
Завтра обязательно скажу "Спасибо"
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации Forse