How can i use the same template file with a widget and category loop?

You need to setup postdata in order to set the $post global in order to make template tags available for this to work

foreach ( $myposts as $post ) {
    setup_postdata( $post );

        get_template_part( 'content' );

}
wp_reset_postdata();

deneme bonusudeneme bonusu veren sitelerpulibet girişOnwin Güncel Giriştürkçe altyazılı pornocanlı bahis casino