テストシステムでDrupal/Tripalサイトを更新しています。 /#overlay = node/addまたは/ node/addを使用してコアを移行した後にコンテンツを追加しようとすると、次のようになります。
You have not created any content types yet. Go to the content type creation page to add a new content type.
ただし、コンテンツタイプの下には、すべてのコンテンツタイプ(ページ、記事、ブログなど)がリストされます。これは によく似ていることに気づきました。「コンテンツの追加」の下にコンテンツタイプが表示されていません
しかし、受け入れられた答えは私を助けません。なぜなら、それはd7更新後の状態に関するものではなく、d7インストールの手順を適用する方法がわからないためです。
ナビゲーションに含まれるもの:コンテンツの追加ブログエントリブックページフォーラムトピックページ投票RNAiストーリー
Node/add/pageなどのサブタイプリンクは機能しますが、node/addはコンテンツタイプをリストしません。
ようやく、なんとか修正しようとしていたところ、 別の問題 を修正しました。
この投稿に続いて: https://drupal.stackexchange.com/a/82222/25238https://www.drupal.org/node/997444 と同様
最初に、効果のないdrush eval 'menu_rebuild();' drush cc menu
を試しましたが、上の投稿へのnilsunのコメントで、完全なリセットが必要になる場合があるというヒントを見つけました。これは、メニューシステムが破損していることが原因のようです。
$drush sqlc
Password for user user:
psql (8.4.20)
Type "help" for help.
## if you want to try to keep your own menus you could
## first try:
DELETE FROM menu_links WHERE module = 'system';
# edit: typo, it's module, not menu
## Tested, did keep my custom menus
## D_ELETE FROM menu_links # Don't this will delete your custom menus too!
DELETE 748
d7=# DELETE FROM menu_router;
DELETE 909
d7=# \q
$ drush updb
No database updates required [success]
'all' cache was cleared. [success]
Finished performing updates. [ok]
$ drush cc menu
'menu' cache was cleared. [success]
$ drush eval 'menu_rebuild();'
$ drush cc menu
'menu' cache was cleared. [success]
おそらく1つまたは2つのステップを省略できますが、「コンテンツの追加」の下にコンテンツタイプが戻されました編集警告:自分で定義したメニューエントリの一部が消えましたが、これは簡単です。手動で編集を修正します。
質問を正しく理解できた場合、コンテンツタイプのメニュー項目は、メニュー構造の[コンテンツの追加]メニュー項目と同じレベルにあります。それらは次のようにその下にネストする必要があります:
Add content
Blog entry
Book page
Forum topic
Page
Poll
RNAi
Story
標準のDrupalインストールでは、メニュー項目を再配置できるページは/admin/structure/menu/manage/navigation.