Hey John,
Since MSM can be a bit tricky, I keep a sample handy for the main files affected:
//CONFIG// - typical config.php
$config['cp_url'] = "http://engine.dev/admin.php";
$config['doc_url'] = "http://ellislab.com/expressionengine/user-guide/";
$config['is_system_on'] = "y";
$config['allow_extensions'] = "y";
$config['site_label'] = "Test 23";
$config['cookie_prefix'] = "";
$config['multiple_sites_enabled'] = "y";
index.php and admin.php site 1
NO CHANGES
index.php and admin.php site 2
$system_path = '../system';
/*---------------------------*/
$assign_to_config['site_name'] = 'msm_test';
$assign_to_config['cp_url'] = 'http://msm.dev/admin.php';
$assign_to_config['site_url'] = 'http://msm.dev';
--- admin ---
$system_path = '../system';
/*---------------------------*/
$assign_to_config['site_name'] = 'msm_test';
$assign_to_config['cp_url'] = 'http://msm.dev/admin.php';
Now, that’s a typical set up, with the second site as a sub-domain and its folder in the web-root of the main site.
I do notice that your first channel entries tag isn’t using a channel= parameter, but the second loop should be pulling in entries regardless. I would expect the url_title parameter in the first loop to pull in an entry without the channel parameter too.
But, can you add that in for a test?
If that doesn’t square this, we might need to get a closer look.
Cheers,