Собственно, мелкая такая проблема:
В оригинальном файле костыля локали расписал так:
Костыль работает, хоть и не так как мне хотелось бы, это другая история.. но, тут есть одна грабля, отображение этого тега не работает в хелпе бб-кодов..
Исправить это получилось через модификацию шаблона: _help_page_bb_codes.
Но он у нас модифицирован плагином Editor & BB Code Manager.
Который в свою очередь имеет шаблон: kl_em_help_page_bb_codes.
Для костыля табов туда был впихнут код, который хоть как-то отображается и работает на странице помощи бб:
В итоге, файл локали этого костыля принял такой вид:
Вопросы:
В оригинальном файле костыля локали расписал так:
XML:
<?xml version="1.0" encoding="utf-8"?>
<language title="Russian (RU)" date_format="j M Y" time_format="H:i" currency_format="{symbol}{value}" week_start="0" decimal_point="," thousands_separator="." label_separator=":" comma_separator=", " ellipsis="…" parenthesis_open="(" parenthesis_close=")" language_code="ru-RU" text_direction="LTR" addon_id="ForoAgency/BbCodeTabs" export_version="2">
<phrase title="custom_bb_code_desc.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[Добавить панель вкладок.]]></phrase>
<phrase title="custom_bb_code_example.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[[TABS]
[TAB=Заголовок1]
Вкладка, страница 1.
[/TAB]
[TAB=Заголовок2]
Вкладка, страница 2.
[/TAB]
[/TABS]]]></phrase>
<phrase title="custom_bb_code_output.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[]]></phrase>
<phrase title="custom_bb_code_title.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[Вкладки]]></phrase>
</language>
Костыль работает, хоть и не так как мне хотелось бы, это другая история.. но, тут есть одна грабля, отображение этого тега не работает в хелпе бб-кодов..
Исправить это получилось через модификацию шаблона: _help_page_bb_codes.
Но он у нас модифицирован плагином Editor & BB Code Manager.
Который в свою очередь имеет шаблон: kl_em_help_page_bb_codes.
Для костыля табов туда был впихнут код, который хоть как-то отображается и работает на странице помощи бб:
PHP:
<li class="bbCodeHelpItem block-row block-row--separated">
<span class="u-anchorTarget" id="tabs"></span>
<h3 class="block-textHeader">[TABS] - Вкладки в сообщении</h3>
<div>Вкладки в сообщении</div>
<div class="bbCodeDemoBlock">
<dl class="bbCodeDemoBlock-item">
<dt>{{ phrase('example:') }}</dt>
<dd>[TABS][TAB]первая[/TAB]<br />
[TAB=Заголовок 2]вторая[/TAB]<br />
[/TABS]
</dd>
</dl>
<dl class="bbCodeDemoBlock-item">
<dt>{{ phrase('output:') }}</dt>
<dd><div class="bbWrapper"><h2 class="block-tabHeader tabs hScroller" data-xf-init="h-scroller tabs" role="tablist" style="background:#7e5827; height: 31px;">
<span class="hScroller-scroll is-calculated" style="margin-bottom: -47px;">
<a class="tabs-tab is-active" style="color: #f7f6e4;" role="tab" tabindex="tab_2" aria-controls="tab_2" aria-selected="true">Tab 0</a>
<a class="tabs-tab" style="color: #f7f6e4;" role="tab" tabindex="tab_3" aria-controls="tab_3">Заголовок</a>
</span><i class="hScroller-action hScroller-action--end" aria-hidden="true"></i><i class="hScroller-action hScroller-action--start" aria-hidden="true"></i>
</h2>
<ul class="block-body tabPanes" style="margin-top: 0px!important;">
<li class="is-active" role="tabpanel" id="tab_2" aria-expanded="true"><br>
Первая вкладка текст..<br>
</li>
<li class="" role="tabpanel" id="tab_3"><br>
Вторая вкладка текст..<br>
</li>
</ul></div></dd>
</dl>
</div>
</li>
В итоге, файл локали этого костыля принял такой вид:
XML:
<?xml version="1.0" encoding="utf-8"?>
<language title="Russian (RU)" date_format="j M Y" time_format="H:i" currency_format="{symbol}{value}" week_start="0" decimal_point="," thousands_separator="." label_separator=":" comma_separator=", " ellipsis="…" parenthesis_open="(" parenthesis_close=")" language_code="ru-RU" text_direction="LTR" addon_id="ForoAgency/BbCodeTabs" export_version="2"/>
Вопросы:
- Как поправить это не обрезая файл лангов, т.е. чтобы бб работал на странице хелпа используя инфу из него?
- Это сам костыль кривой или в грабли движка?
Последнее редактирование: