Gilti Опубликовано 18 августа, 2020 Жалоба Поделиться Опубликовано 18 августа, 2020 (изменено) Доброго времени суток. Подскажите пожалуйста. Нужно что бы при клике на ссылку на странице отображался .tpl шаблон внутри данного блока. <div class="container news"> <div class="col-md-4 col-sm-6 col-xs-12"> <a href="/catalog/bistriy-remont"><h2 style="font-size:18px;" class="text-uppercase text-center">Ремонт и тюнинг страйкбольного и пневматического оружия</h2></a> <div class="col-xs-12 selectedField delivery" style="margin-top: 0px;"> <img class="pull-right" src="/design/{$settings->theme|escape}/images/repair.jpg"> <div class="clearfix"></div> <div class="green"><a href="/catalog/bistriy-remont">Наша мастерская предлагает полный спектр работ по усовершенствованию страйкбльного оружия "АЕГов".</a></div> <div> <ul> <li>Ремонт страйкбольных приводов.</li> <li>Техническое обслуживание.</li> <li>Квалифицированая консультация, при покупке airsoft оружия.</li> <li>Аккумуляторы любой модификации на гарантии.</li> <li>Внутренний тюнинг (гарантия — 1 месяц).</li> <li>Внешний тюнинг (оптические/коллиматорные прицелы, тактические лазерные целеуказатели, инфракрасные/led подсветки, фонари итд).</li> </ul> </div> </div> </div>Возможно с помощью:{$page->url=='/catalog/bistriy-remont'}{include file = "quickfix.tpl"}Тогда где и как правильно разместить? Изменено 18 августа, 2020 пользователем Gilti Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 не совсем понятно что вы хотите сделать? быстрый просмотр товаров? если да, то не нужно никаких include , просто скрытый блок при клике на ссылку открывается во всплывающем окне или как вы хотите. Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 (изменено) не совсем понятно что вы хотите сделать? быстрый просмотр товаров? если да, то не нужно никаких include , просто скрытый блок при клике на ссылку открывается во всплывающем окне или как вы хотите.Файл quickfix.tpl и его содержимое нужно отображать при указании пути, вместо пустой страницы - http://dev.junker.kiev.ua/catalog/bistriy-remont Изменено 19 августа, 2020 пользователем Gilti Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 {if $page->url=='bistriy-remont'} {include file = "quickfix.tpl"} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 {if $page->url=='bistriy-remont'} {include file = "quickfix.tpl"} {/if} Спасибо. Куда нужно вставить этот код в блоке что бы видно было его содержимое на указанном url? Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 page.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 page.tpl {$meta_canonical = "<meta name=\"robots\" content=\"noindex\">" scope=parent} {$meta_title = $page->header|escape scope=parent} {if $page->url=='/catalog/bistriy-remont'}{include file="quickfix.tpl"}{/if} <div class="container info-page"><!-- Заголовок страницы --><h1 data-page="{$page->id}">{$page->header|escape}</h1> <!-- Тело страницы -->{$page->body} </div>Вставил таким образом. Не отображает. Может есть другое решение как создать свою страницу, что бы была возможность переходить на нее по ссылке и вносить изменения? Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 http://forum.simplacms.ru/topic/10939-%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-simpla/ Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 (изменено) http://forum.simplacms.ru/topic/10939-%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-simpla/Сделал по инструкции readme.txt. А достаточно в тексте страницы написать:[widget name=tpl tpl=main.tpl] Изменено 19 августа, 2020 пользователем Gilti Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 Сделал по инструкции:.А достаточно в тексте страницы написать:[widget name=tpl tpl=main.tpl] да. Только вместо main.tpl - название шаблона который нужно Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 да. Только вместо main.tpl - название шаблона который нужно Все верно. Я приложил 2 скриншота на которых видно что .tpl шаблон не отображается, а видно только текст. [widget name=tpl tpl=quickfix.tpl] Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 Это невозможно, дайте доступ в личных сообщениях и я вам сделаю Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 (изменено) Из архива readme читали? 1) /api/Simpla.php после: ------------------------------------------------------------------------ private $classes = array( ------------------------------------------------------------------------ Добавляем: ------------------------------------------------------------------------ 'widget' => 'Widget', ------------------------------------------------------------------------ 2) /view/IndexView.php перед строкой ------------------------------------------------------------------------ $this->design->assign('content', $content); ------------------------------------------------------------------------ Добавляем: ------------------------------------------------------------------------ $this->widget->parse($content); ------------------------------------------------------------------------ + папку из архива в корень сайта + строка [widget name=tpl tpl=quickfix.tpl] должна быть без каких либо тегов. Это можно проверить просмотрев исходный код в редакторе Изменено 19 августа, 2020 пользователем yr4ik Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 (изменено) Из архива readme читали? 1) /api/Simpla.php после: ------------------------------------------------------------------------ private $classes = array( ------------------------------------------------------------------------ Добавляем: ------------------------------------------------------------------------ 'widget' => 'Widget', ------------------------------------------------------------------------ 2) /view/IndexView.php перед строкой ------------------------------------------------------------------------ $this->design->assign('content', $content); ------------------------------------------------------------------------ Добавляем: ------------------------------------------------------------------------ $this->widget->parse($content); ------------------------------------------------------------------------ + папку из архива в корень сайта + строка [widget name=tpl tpl=quickfix.tpl] должна быть без каких либо тегов. Это можно проверить просмотрев исходный код в редакторе Добавил все по инструкции. Вложенная папка видна на скрине. Тегов нет. Выглядит следующим образом - http://dev.junker.kiev.ua/bistriy-remont Изменено 19 августа, 2020 пользователем Gilti Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 (изменено) а что за apii ? api должно быть. И файлы из архива должны попадать в нее Изменено 19 августа, 2020 пользователем yr4ik Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 19 августа, 2020 Автор Жалоба Поделиться Опубликовано 19 августа, 2020 (изменено) а что за apii ? api должно быть. И файлы из архива должны попадать в нееПосле того как увидел ваш ответ. Переименовал вложенную в Widget папку api на apii и добавил её, потому что api уже есть по умолчанию. Изначально переместил 3 php файла из папки Widget в папку api как на скрине. Но результат остался таким же. Изменено 19 августа, 2020 пользователем Gilti Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 19 августа, 2020 Жалоба Поделиться Опубликовано 19 августа, 2020 Вставил таким образом. Не отображает. Может есть другое решение как создать свою страницу, что бы была возможность переходить на нее по ссылке и вносить изменения? потому что надо писать мой код . у вас указан не верный урл нужно указывать только урл страницы а не пути до станицы Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 20 августа, 2020 Жалоба Поделиться Опубликовано 20 августа, 2020 (изменено) После того как увидел ваш ответ. Переименовал вложенную в Widget папку api на apii и добавил её, потому что api уже есть по умолчанию. Изначально переместил 3 php файла из папки Widget в папку api как на скрине. Но результат остался таким же. там папку апи, из архива, нужно было переместить прямо в корень сайта - без каких либо переименований и удалений подпапок! судя по том как вы разбираетесь - лучше наймите специалиста. дело 2х секундное. То вы сейчас наделаете себе дороже... Изменено 20 августа, 2020 пользователем yr4ik Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 20 августа, 2020 Автор Жалоба Поделиться Опубликовано 20 августа, 2020 (изменено) потому что надо писать мой код . у вас указан не верный урл нужно указывать только урл страницы а не пути до станицыСпасибо. Все работает. Но не видит стилей. Подскажите как их правильно прикрутить к quickfix.tpl ?Файл находиться в стилях под названием quickfix.css у меня так сделано <link href="/design/iyur/css/quickfix.css" rel="stylesheet" type="text/css"> Изменено 20 августа, 2020 пользователем Gilti Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 20 августа, 2020 Автор Жалоба Поделиться Опубликовано 20 августа, 2020 там папку апи, из архива, нужно было переместить прямо в корень сайта - без каких либо переименований и удалений подпапок! судя по том как вы разбираетесь - лучше наймите специалиста. дело 2х секундное. То вы сейчас наделаете себе дороже... Переместил папку api из архива прямо в корень сайта.Я не разбираюсь, поэтому и обратился за советом на форум. Вам спасибо за подсказки. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 20 августа, 2020 Жалоба Поделиться Опубликовано 20 августа, 2020 Спасибо. Все работает. Но не видит стилей. Подскажите как их правильно прикрутить к quickfix.tpl ?Файл находиться в стилях под названием quickfix.css у меня так сделано <link href="/design/iyur/css/quickfix.css" rel="stylesheet" type="text/css"> <link href="design/{$settings->theme|escape}/css/quicfix.css" rel="stylesheet" type="text/css" media="screen"/> Цитата Ссылка на сообщение Поделиться на другие сайты
Gilti Опубликовано 20 августа, 2020 Автор Жалоба Поделиться Опубликовано 20 августа, 2020 <link href="design/{$settings->theme|escape}/css/quicfix.css" rel="stylesheet" type="text/css" media="screen"/> Благодарю Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.