is child theme structure correct?

child-theme breaks the parent one
i’m creating my first child theme for sparkling.
i’ve only prepared the structure whitout any styles and phppages just to see if orks
but activating the (empty) child theme, the parent one is broken

----> style.css (with olnly the prologue, no css rules added yet)
----> function.php (with only enqueued style)


Theme Name:   Sparkling Child Theme 
Description:  Sparkling Child Theme
Author: jack frost
Author URI:
Template:     sparkling
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twenty-fifteen-child


add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );



function theme_enqueue_styles() {

    $parent_style = 'parent-style';

    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style )
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );

Is not enough what i’ve done? i forgot something or did something wrong?

logo, menu, backgroung are not more present, is there a problem or is it normal, anytime i change theme (even if is a child theme) i must re-set all the layout elements?

I suppose the answer is here: #39532

Hi @porcino,

Awesome great to see you found the answer.

Please advise if you have more questions.

Have a fantastic day!