LeftAndMain Extensionでタブを機能させようとしています。LeftAndMainを拡張してタブを追加
これを達成する方法に関するドキュメントが見つかりませんでしたので、私は管理パネルの[設定]タブの設定を見ていました。
私が言ったように、ロングショット:Pこれが原因JSエラーに彼らはしかし、トグル間の機能が動作しない、タブとして美しく見えます
:
jquery.js:551 Uncaught Error: jQuery UI Tabs: Mismatching fragment identifier.
/のmymodule /templates/MyAdmin_Content.ss
<div class="cms-content center $BaseCSSClasses" data-layout-type="border" data-pjax-fragment="Content">
<div class="cms-content-header north">
<div class="cms-content-header-info">
<% include CMSBreadcrumbs %>
</div>
<div class="cms-content-header-tabs cms-tabset-nav-primary ss-ui-tabs-nav ss-tabset">
<ul class="cms-tabset-nav-primary ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"
role="tablist">
<li class="ui-state-default ui-corner-top ui-tabs-active ui-state-active" role="tab" tabindex="0"
aria-controls="Root_Servers" aria-labelledby="ui-id-1" aria-selected="true"><a
href="#Root_Servers" class="ui-tabs-anchor" role="presentation"
tabindex="-1">Main</a></li>
<li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="Root_Settings"
aria-labelledby="ui-id-2" aria-selected="false"><a
href="#Root_Settings" class="ui-tabs-anchor"
role="presentation" tabindex="-1" id="ui-id-2">Access</a></li>
</ul>
</div>
</div>
<div class="cms-content-fields cms-panel-padded center">
<fieldset>
<div id="Root" class="field CompositeField tabset">
<div id="Root_Servers" class="tab ui-tabs-panel ui-widget-content ui-corner-bottom"
aria-labelledby="ui-id-1" role="tabpanel" aria-expanded="true" aria-hidden="false"
style="display: none;">
TAB 1
</div>
<div id="Root_Settings" class="tab ui-tabs-panel ui-widget-content ui-corner-bottom"
aria-labelledby="ui-id-2" role="tabpanel" aria-expanded="false" aria-hidden="true"
style="display: block;">
TAB 2
</div>
</div>
</fieldset>
</div>
<div class="cms-content-actions cms-content-controls south text-center">
Footer
</div>
</div>
私は、しかし、私はディにまだだタブクラスの大部分はjQueryのUIで追加されていることを承知しています最初に必要でないものを整理するために、これらのタブがどのようにインスタンス化されるかを調べてください。私は期待していた
は単にupdateCMSFields()
アクセスしますが、この方法は、ポインタを願いLeftAndMain
上に存在しない、感謝
あなたはLeftAndMainに拡張子を追加するために使用したコードを共有してもらえますか? –
Whytf誰もがこれをdownvote:/ – zanderwar