Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
drupal
Commits
596bc422
Commit
596bc422
authored
Jan 13, 2015
by
alexpott
Browse files
Issue
#2390245
by zealfire: Extending topic needs more information and better link
parent
f52ece04
Changes
1
Hide whitespace changes
Inline
Side-by-side
core/modules/system/core.api.php
View file @
596bc422
...
@@ -989,10 +989,11 @@
...
@@ -989,10 +989,11 @@
/**
/**
* @defgroup extending Extending and altering Drupal
* @defgroup extending Extending and altering Drupal
* @{
* @{
* Overview of
add-
ons and alteration methods for Drupal.
* Overview of
extensi
ons and alteration methods for Drupal.
*
*
* @section sec_types Types of extensions
* Drupal's core behavior can be extended and altered via these three basic
* Drupal's core behavior can be extended and altered via these three basic
* types of
add-
ons:
* types of
extensi
ons:
* - Themes: Themes alter the appearance of Drupal sites. They can include
* - Themes: Themes alter the appearance of Drupal sites. They can include
* template files, which alter the HTML markup and other raw output of the
* template files, which alter the HTML markup and other raw output of the
* site; CSS files, which alter the styling applied to the HTML; and
* site; CSS files, which alter the styling applied to the HTML; and
...
@@ -1005,8 +1006,9 @@
...
@@ -1005,8 +1006,9 @@
* - Installation profiles: Installation profiles can be used to
* - Installation profiles: Installation profiles can be used to
* create distributions, which are complete specific-purpose packages of
* create distributions, which are complete specific-purpose packages of
* Drupal including additional modules, themes, and data. For more
* Drupal including additional modules, themes, and data. For more
* information, see https://drupal.org/d
ocumentation/build
/distributions.
* information, see https://
www.
drupal.org/d
eveloping
/distributions.
*
*
* @section sec_alter Alteration methods for modules
* Here is a list of the ways that modules can alter or extend Drupal's core
* Here is a list of the ways that modules can alter or extend Drupal's core
* behavior, or the behavior of other modules:
* behavior, or the behavior of other modules:
* - Hooks: Specially-named functions that a module defines, which are
* - Hooks: Specially-named functions that a module defines, which are
...
@@ -1025,6 +1027,13 @@
...
@@ -1025,6 +1027,13 @@
* - Routing: Providing or altering "routes", which are URLs that Drupal
* - Routing: Providing or altering "routes", which are URLs that Drupal
* responds to, or altering routing behavior with event listener classes.
* responds to, or altering routing behavior with event listener classes.
* See the @link menu Routing and menu topic @endlink for more information.
* See the @link menu Routing and menu topic @endlink for more information.
*
* @section sec_sample *.info.yml files
* Extensions must each be located in a directory whose name matches the short
* name (or machine name) of the extension, and this directory must contain a
* file named machine_name.info.yml (where machine_name is the machine name of
* the extension). See \Drupal\Core\Extension\InfoParserInterface::parse() for
* documentation of the format of .info.yml files.
* @}
* @}
*/
*/
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment