#блоки сайта
-
Добавить блок на главную Есть решение
Подскажите, пожалуйста, как на главную страницу добавить новый блок, который сформирован в пункте Сайт -> Блоки. Шаблон сайта - Дизайн со вкусом PRO 1.8.1. Разработчику написал, но ответа не получил.
Вставить код блока, который выглядит вот так {$wa->block("block_name")}в шаблон темы дизайна. Обычно шаблон главной называется home.html. Открываете его в редакторе(магазин-витрина-шаблоны), находите нужное место и вставляете. Это в общем случае, потому что шаблон home.html может состоять еще из множества подшаблонов, и чтобы найти нужное место придется помучиться.Николай Иванов -
Список нужных блоков Есть решение
Добрый деньЕсть ли такая возможность? Поиском ничего не нашел((можно ли сделать вывод списка блоков или как создать список блоков?$blocks=$wa->block("test1";"test2";"test3")так пробовал, с запятой, без кавычек :) -...
Навскидку, что приходит первое в голову - это создать массив из необходимых id блоков и потом через foreach вывести их. Посмотрите как реализован вывод необходимых характеристик товара в шаблоне карточки товара.Плебей -
Блоки и smarty Есть решение
Вставляю в произвольное место сайта(в теме дизайна) блок из раздела "сайт>блоки", передаю ему параметры {$wa->block("block.name", "$params=['myparam' => 'param_value']")}В блоке использую вот...
В любом случае, в формате вопрос. Так попробуйте... {$wa->block("block.name", ['myparam' => 'param_value'])}waResearchLab -
Необходимо в Shop-Script использовать механизм от Webasyst Есть решение
Здравствуйте. Есть необходимость в карточке товаров вставлять таблицу с ценами. Карточек довольно много, если цена измениться, не хочется менять эти цены в куче карточек. Решил использовать "Блоки" из приложения "Сайт", но в...
Блоки из приложения Сайт прекрасно работают в Магазине и Блоге. Вы лучше покажите код самого блока и как именно вы его в карточку товара вставляете с описанием по шагам (можно даже со скриншотами).Скорее всего у вас запрещено использование smarty в описании товаров. Для этого нужно установить плагин Скрытые настройки и там включить can_use_smarty в true. После этого вы сможете вставлять блоки в описание html к товарам и, если в блоках нет ошибок, всё будет работать.replicant -
Как вставлять блоки кода на разные страницы? Есть решение
Есть два (или более) блока: блок приемуществ и блок наши работы. Каждый из этих блоков - это отдельные куски кода html/css.Как сделать так, что бы пользователь админки мог поставить эти блоки на угодные ему страницы, не влазяя в код?
Сайт - Блоки - Новый блоксоздайте блоки и вносите содержимое, на выходе получите smarty код для вставки в шаблоны/страницыkadurinho -
Не отображается созданный блок
Создал тестовый блок --> {$wa->block("test1")}Вставляю в описание товара --> {$wa->block("test1")}На выходе получаю --> {$wa->block("test1")} вместо содержимого этого...
-
+1 Добавление полей в оформлении темы из админки
Очень бы упростило работу с темами дизайна свободное создание полей типа input, text, select, textarea, checkbox, radio и др. прямо из админки в разделе "Офрмление" темы дизайна.Разработчикам это значительно ускорило бы разработку тем...
-
Блок сайта с глобальными переменными {$wa->globals()} Есть решение
Создал блок сайта, где объявил несколько переменных и присвоил им значения. Теперь нужно с ними взаимодействовать в файлах темы дизайна. Понял, что не обязательно в каждом файле каждый раз вызывать блок сайта чтобы получить переменные. Однажды вызвав...
Придумал вот такую штуку, в теории должно работать:В блоке "test" присваиваю несколько переменных (+что-то делаю с ними), а также объявляю $has_variables_from_block_test = true. Всё записываю в globals.И далее в любой шаблон темы дизайна, если мне нужны эти переменные, делаю так: {$has_variables_from_block_test = $wa->globals('has_variables_from_block_test')} {if !$has_variables_from_block_test} {$wa->block("test")} {/if} {$variable1 =...chikurov-seo -
Как передать переменную из блока сайта? Есть решение
Вынес часть кода в блок сайта. С трудом нагуглил как передать в блок "test" переменную $test1:{$wa->block("test", ['test1' => {$test1}]))}(С трудом: потому что нашел инфу на форуме, в документации по блокам сайта...
В блоке {$wa->globals('test', $test)}После блока {$test = $wa->globals('test')}Nichikov Eugen