3

cmsにはモデル管理セクションがあります。コンテンツ作成者の場合、モデル管理セクションがサイドバーに表示されます(グループのアクセス許可で「ModelAdmin」セクションへのアクセスを設定しました)。ただし、何らかの理由でDataObjectは表示されません。管理者としてログインすると、それらすべてを見ることができます。

編集:これは一般にGridFieldsに適用されます:関連するデータオブジェクトはコンテンツ作成者のグリッドフィールドに表示されません。canView関数をデータオブジェクトに追加すると役立ちます。

ありがとう、フロリアン

4

1 に答える 1

3

シルバーストライプ 2.4?

これは許可の問題である可能性があります。次の関数が不足している場合は、マネージド モデル (DataObject クラス) に追加してみます。

public function canEdit() {
    return true;
}

public function canDelete() {
    return true;
}

public function canCreate(){
    return true;
}

public function canPublish(){
    return true;
}

public function canView(){
    return true;
}
于 2012-11-16T13:38:31.807 に答える