4

少し前に、「protocol」と「protocol2」の2つのコンテンツタイプを作成しました。これらは少し異なり、どちらが自分の目的に最も適しているかまだわかりませんでした。そこで、両方を試して、それぞれのコンテンツをいくつか作成しました。少しテストした結果、「protocol2」を使用する予定であり、「protocol2」ではなく「protocol」と呼びたいと結論付けました。しかし、他のバージョンのプロトコルコンテンツタイプを保存したかったので、名前を切り替えるだけでよいと教えました。

そこで、名前を切り替えてみましたが、このプロセス中に、使用したい「protocol2」コンテンツタイプに問題が発生し、消えてしまいました。またはそう私は教えた。とにかく、「protocol」の名前を「protocol1」(名前とマシン名)に変更しました。そして消えたものを再現しました。プロトコルという名前を付けて、マシン名を「プロトコル」にしようとしましたが、これは機能しなかったため、プロトコル2という名前を付け直す必要がありました。

データベースのnode_typeテーブルに、実際にはマシン名が「プロトコル」のコンテンツタイプがあり、ページの[構造]>[コンテンツタイプ]を確認しても表示されないことがわかりました。そのテーブルから単純にクリアできますか、それとも他のより適切な方法がありますか?

私はOrganicグループを使用しており、一部のグループに「protocol」または「protocol2」タイプのコンテンツタイプが関連付けられていました(どちらかは覚えていません)。そして、それはグループページのビューの1つを台無しにしていると思います。「コンテンツをグループに公開」という見出しのリストは、「投稿」と空のリスト要素で構成されます。このリストはどこで管理できますか?これはビューではないですか?

4

1 に答える 1

3

node_type表で、 が 0 で、すべての「プロトコル」タイプが 0 であることを確認してくださいlocked。現在の値と一致するようにdisabledすべての値を変更します。で Drupal キャッシュをクリアします。orig_typetypeadmin/config/development/performance

それらはすべて「コンテンツ タイプ」リストに表示され、そこから作業できます。

これは Drupal 8 のアクティブなバグであり、 Drupal issue 515454の下でパッチがバックポートされる可能性があります。

于 2012-07-03T17:29:52.563 に答える