2

atk4 (バージョン 4.3.1) 用の jQuery-mobile アドオンを作成したいと考えています。

テストケースでは、アドオンからパスファインダーの「テンプレート」の場所に場所を追加して、条件付きでテンプレートのパスをオーバーライドしたいと考えています。

どうすればいいですか?

4

1 に答える 1

2

Agile Toolkit のデフォルト インストールでは、/<app>/public/フォルダーのみが公開されます。agiletoolkit.org から入手できる ZIP ファイルには、実際には と のコピーが含まvendor/atk4/atk4/public/atk4/frontend/publicてい/admin/publicます。

現在の最良のオプションは、ユーザーに「パブリック」フォルダー内のフォルダーをコピー (またはシンボリックリンク) するように指示することです。

アドオン開発者が公開アセットをインストールするために使用できる「アクティベーション フック」に取り組んでいますが、まだ完成していません。

$app->pm->public_locationサブフォルダーを条件付きで一覧表示するには、defineContent() を調べて使用する必要がある場合もあります。この場所は以前に調査されて$app->pm->atk_locationいるため、優先されます。

アセットを一覧表示するために使用PathFinder_Location::defineContentsします。

于 2016-02-22T19:35:25.373 に答える