2017-06-22 11 views
1

人テンプレートに基づいてカスタムモジュールを作成しました。私のすべてのフィールドは、私の編集ビューでtabindex = -1です

私はeditView(detailViewと同期されています)をカスタマイズし、すべてのフィールドにtabindex値を割り当てました。

しかし、私はそのeditViewを使用すると、ほとんどすべてのフィールドにtabindex = -1があるので、マウスを使用して取得することはできません。非常に遅いです。

私はinclude/EditView/EditView.tplを変更していましたが、変更内容は生成されたコードには影響しません。

すべてのtabindex = $ tabindexをtabindex = " - 3"、 "-4"、 "5"に変更しましたが、HTMLページに表示されませんでした。以前QRR。

私の質問は、その問題を解決することができますか、少なくとも、実際には私のeditViewが生成されています。

ありがとうございます!!!

答えて

1

回避策が見つかりました...問題は、自動生成されたフィールドであったと推測しました。他のフィールドのtabindex値の間に「スペース」がありませんでした。

したがって、tabindexの値に1、2、3 、4 ...私は10,20,30,40としてそれらを与えました...

そして、すべてのオッズに対して、それは動作します!

おそらくそれは、誰かのために便利です....

+0

ことを修正するために、後で戻ってくることをロードされませんでしたので、この変更は、アップグレード、安全ではありません以前はOKだった形式でさえ、未知の理由のために動作を停止しました。 さらに調査が必要... –

1

まあ、私は最終的にどここの分野見つけ、そしてもちろんのtabindex値、生成されました。

include/EditView/EditView.tplはthemes/suiteP/include/EditView/EditView.tplによって上書きされています。

このSmartyTemplateは同じフォルダ内のtab_panel_content.tplを呼び出します。私はSuitePImprovedを使用していますが、これは正しくありませんでした。スイートPImproved/include/EditView/EditView.tplはsuiteP/include/EditView/tab_panel_contentをロードしていました。それで固定しなければならなかった。

  1. $ subfields.tabindex
  2. $ colData.field.tabindex
  3. $:

    とにかく、tab_panel_content.tplファイルにあなたは$ tabindexareが置き換えられていること、でtabindex = $ tabindexを4回を見つけますcolData.field.tabindex

  4. $ colData.field.tabindex

そして、これは私のためにどこでも働いています。

私はカスタム/テーマからTPL ...私は時に他の編集ビューにこのソリューションを導入した

関連する問題