В каком шаблоне отредактировать название "ПРИЛОЖЕНИЯ"
Добрый день.
Столкнулся с проблемой переименование названия в поселении витрины.
Поясняю. Есть три витрины под разное товары. Хочется переименовать название в фоторе <div class="footer-column">Приложения</div> , ну например: <div class="footer-column">Витрина магазина</div>, это более логично... Где в каком шаблоне это сделать?
можно ли в шаблоне footer.list.html изменить код? и на какой?
8 ответов
Очередной раз убеждаюсь, поддержка на высшем уровне! Так держать.
Зря с битрикс перешел.
А какая была причина перехода? Просто любопытно для себя)))
свой хостинг не поддерживал некоторые приблуды битрикса, а на их хостинге цена переваливала за 20К + продление лицензии...
Вы не сказали, какая у вас тема дизайна. От ответа на этот вопрос зависит, стоит ли вам обратиться к автору темы дизайна или дождаться ответа здесь.
Михаил не учел этот момент. "Дизайн со вкусом" ubrata.ru
Странно конечно, что дизайн влияет на логику работы скрипта и отображение основных информационных (текстовых) элементов. Тот-же footer имеется в каждой теме дизайна (практически в каждой) и его переменная натягивается общими скриптами.
Если автор темы дизайна что-то изменил, то явно не общий код скрипта, а его отображения в том или ином виде...
В таком случае вам стоит попробовать самостоятельно найти фрагмент с такой надписью и изменить её. Почему вы решили задать здесь вопрос вместо того, чтобы просто попробовать? Вы не нашли, в каком файле задаётся эта надпись? Если так, то архив с темой можно скачать на свой компьютер, распаковать его и обычным поиском по файлам попробовать найти нужное место.
К примеру, в стандартной теме дизайна "Дефолт" нет надписи "Приложения" в футере страниц сайта, поэтому сложно предположить, где именно эта надпись добавлена в вашей теме...
Михаил, спасибо за совет. Скачал архив с темой (зря) и вот что я вам скажу:
Данный параметр формируется переменной заложенной по умолчанию {$wa->apps()} вам ли этого не знать...
Соответственно разработчик темы подтянул вывод переменной в footer.list.html (в дефолтной теме этого шаблона нет, согласен) но дело не в этом, а в том что: "стою на асфальте в лыжи обутый, то-ли лыжи не катят, то-ли Я "пи-пи-пи"! "запикал", теперь подробно:
1) Откройте дефолтную тему шаблон index.html
<!-- core site sections (apps) -->
<ul class="apps">
{$_links = []}
{if $theme_settings.header_links == 'site-pages'}
{if $wa->site}{$_links = $wa->site->pages()}{/if}
{elseif $theme_settings.header_links == 'shop-pages'}
{if $wa->shop}{$_links = $wa->shop->pages()}{/if}
{elseif $theme_settings.header_links == 'blog-pages'}
{if $wa->blog}{$_links = $wa->blog->pages()}{/if}
{elseif $theme_settings.header_links == 'photos-pages'}
{if $wa->photos}{$_links = $wa->photos->pages()}{/if}
{elseif $theme_settings.header_links == 'hub-pages'}
{if $wa->hub}{$_links = $wa->hub->pages()}{/if}
{elseif $theme_settings.header_links != 'none'}
{$_links = $wa->apps()}
{/if}
Ниже по коду сам футер который не стал копировать, параметр который формирует понятен.
2). Иду к себе в тему шаблон index.html
у меня, это все в одной строчке: {include file="footer.list.html" array=$wa->apps() mytitle="[`Apps`]" ulclass="simple-list" md=2} попутно смотрю на код в <div class="footer-column">{$mytitle|default:''}</div> и понимаю что {$mytitle|default:''} являются данными по умолчанию взятыми из внутренностей которых нет в шаблонах.
Задаю вопрос разработчику темы, где менять? Получаю четкий ответ:
Добрый день, в index.html
{include file="footer.list.html" array=$wa->apps() mytitle="[`Apps`]" ulclass="simple-list" md=2}
измените параметр mytitle , вместо [`Apps`] пишите свой заголовок
Если бы вы меня пнули сразу в этот параметр {$wa->apps()} то все решилось бы гораздо быстрей. Извините если затронул ваше самолюбие. Накипело....
Почему вы считаете, что я должен был вам сразу рассказать о параметре {$wa->apps()}? Ведь в итоге оказалось, что нужно было изменить значение параметра mytitle? Они друг к другу не имеют никакого отношения. {$wa->apps()} возвращает массив поселений из настроек маршрутизации сайта. А mytitle — это просто пользовательский параметр для Smarty-функции include, который захотел использовать разработчик вашей темы дизайна.
Вряд ли тут речь о самолюбии... Я, честно сказать, пока вообще не понимаю, в чём состоит суть вашей претензии к работе службы поддержки. В том, что мы не рассказали вам, как устроена чужая (разработанная не нашей компанией) тема дизайна?
Если у вас есть немного времени, поясните, пожалуйста, в чём состоит недостаток нашей работы — постараемся учесть в будущем.