diff --git a/core/modules/node/src/Controller/NodeController.php b/core/modules/node/src/Controller/NodeController.php index d5ac592..f3aaaef 100644 --- a/core/modules/node/src/Controller/NodeController.php +++ b/core/modules/node/src/Controller/NodeController.php @@ -79,8 +79,8 @@ public function addPage() { // Only use node types the user has access to. foreach ($this->entityManager()->getStorage('node_type')->loadMultiple() as $type) { - if ($this->entityManager()->getAccessControlHandler('node')->createAccess($type->type)) { - $content[$type->type] = $type; + if ($this->entityManager()->getAccessControlHandler('node')->createAccess($type->id()) { + $content[$type->id()] = $type; } } diff --git a/core/modules/node/src/NodeTypeForm.php b/core/modules/node/src/NodeTypeForm.php index 8a0f2a6..d4ecfee 100644 --- a/core/modules/node/src/NodeTypeForm.php +++ b/core/modules/node/src/NodeTypeForm.php @@ -73,7 +73,7 @@ public function form(array $form, FormStateInterface $form_state) { $form['name'] = array( '#title' => t('Name'), '#type' => 'textfield', - '#default_value' => $type->name, + '#default_value' => $type->label(), '#description' => t('The human-readable name of this content type. This text will be displayed as part of the list on the Add content page. This name must be unique.'), '#required' => TRUE, '#size' => 30, diff --git a/core/modules/node/src/NodeTypeListBuilder.php b/core/modules/node/src/NodeTypeListBuilder.php index 1ba9a62..9db9a30 100644 --- a/core/modules/node/src/NodeTypeListBuilder.php +++ b/core/modules/node/src/NodeTypeListBuilder.php @@ -76,7 +76,7 @@ public function buildRow(EntityInterface $entity) { 'data' => $this->getLabel($entity), 'class' => array('menu-label'), ); - $row['description'] = Xss::filterAdmin($entity->description); + $row['description'] = Xss::filterAdmin($entity->get('description')); return $row + parent::buildRow($entity); }