1

Silverstripe で削除されたページを復元する方法はありますか? Silverstripe バックエンドにはそのようなオプションはありません。ただし、削除されたページはデータベースのテーブル SiteTree_versions に残っています。thx、フロリアン

4

3 に答える 3

4

SilverStripe 2.4 の場合 - ページ ツリーの下にドロップダウン付きの「表示」フィールドがあります。そのドロップダウンの下に、「削除済みを含むすべてのページ」というオプションがあります。

SilverStripe 3.0 の場合 - [ページ] セクションの下にある [フィルター] パネルを開きます。[ページ] オプションを [削除済みを含むすべてのページ] に変更します。

いずれかのバージョンの CMS でこのオプションを選択すると、削除されたページを含むすべてのページが表示されます。その後、ページを選択して [復元] をクリックすると、ページを復元できます。

于 2013-06-13T19:47:22.007 に答える
0

2.4で私のために働いています:

  1. SiteTree_versions テーブルでページの最新バージョンを見つけます。フィールド「バージョン」でバージョンIDを見つけます
  2. に行く/admin/getversion/[page id]/[version id]
  3. 「復元」をクリック
于 2013-06-13T15:54:38.827 に答える
0

私にとっては、「削除されたものを含むすべてのページ」が壊れていたので(理由がわかりませんでした)、以下を試しました:

/admin/pages/edit/show/[ページID]

そして復元をクリックしました。

于 2013-06-16T23:31:44.693 に答える