To know the names of the blocks there is no simple form included in Magento, you should install an extension like this:
link
One way I use to determine the names of the blocks without using this extension is:
Show the paths of the templates of each block, activating:
Stores > Configuration > Advanced > Developer > Debug > Enable Template Path Hints for Storefront > Yes
After finding the name of the template of the block I am looking for, I search the path of said template among all the Magento files, by means of the command line or in your IDE (PhpStorm, Sublime Text, etc. .).
Example: product / view / attributes.phtml
Then among those results I should see some (or at least one) that comes from an XML, which defines the Magento layouts. Possibly in the example that I give, the catalog_product_view.xml result appears in the base module Magento_Catalog.
Next I look at the XML file where the line where this block is defined and therefore I will find its name or name, in the following line:
<block class="Magento\Catalog\Block\Product\View\Attributes"
name="product.attributes" as="additional"
template="product/view/attributes.phtml" group="detailed_info">
The name of the block in this case is product.attributes .
Although you should keep in mind that when you move an element, in your theme or in another extension with the <move>
tag you can redefine the alias of it:
<move element="product.attributes" as="nuevo.alias" destination="product.media"/>
You can check the official documentation of Magento 2 regarding the common layout tasks in the following link:
link