私のパッケージ内から呼び出されたセクションサービスを使用して自分のアプリケーション/セクションを作成しました。私は今、このセクションにHTML /角ダッシュボードビューを追加しようとしていますが、私が見つけたチュートリアルはすべて、dashboard.configを編集し、ここにビューを追加することです。私のパッケージを通じてdashboard.configを更新します
スタンドアロンパッケージを作成することを目的としているため、このファイルを直接編集するのではなく、実際にセクションにダッシュボードを追加します。
これは可能ですか?誰かがチュートリアルやヒントに私をリンクする必要がありますどのようなサービスを使用する必要があります。
私はこれがどのように適用さを知らないが、私は元のセクションを作成するための私のコードを貼り付けるように要求されています。
using Umbraco.Core;
using Umbraco.Core.Models;
namespace Labs.App_Plugins.StueyLabs
{
public class StueyLabsSection : ApplicationEventHandler
{
protected const string stueyLabsSectionAlias = "stueyLabs";
protected override void ApplicationStarted(UmbracoApplicationBase umbraco, ApplicationContext context)
{
// Gets a reference to the section (if already added)
Section section = context.Services.SectionService.GetByAlias(stueyLabsSectionAlias);
if (section != null) return;
// Add a new "Stuey" section
context.Services.SectionService.MakeNew("Stuey Labs", stueyLabsSectionAlias, "icon-stuey");
// Grant all existing users access to the new section
context.Services.UserService.AddSectionToAllUsers(stueyLabsSectionAlias);
}
}
}
コードを追加できますか? – Akashii
どのようなコードが好きですか?私のセクション?私にとってこれは私がダッシュボードビューには関係していないようですが、とにかくそれをやります。 – StueyKent