Подскажите, как сделать так, чтобы в сайдбаре справа выводился такой список:
Страна 1 (34)
- Регион 1 (23)
- Регион 2 (5)
- Регион 3 (6)
Страна 2 (12)
- Регион 1 (5)
- Регион 2 (7)
То есть чтобы выводилась первая страна, потом ее регионы, затем вторая страна - ее регионы и т.д.
Здесь показано как выводить страны или регионы, https://doc.osclass.org/Change_locations_on_main_page_sidebar_from_cities_to_regions/states, но у меня получается, что когда я запросил первую страну, у меня выводятся вообще все регионы всех стран.
В общем, как в коде запросить выводить регионы только конкретной страны?
Вот мой кусок кода (сейчас выводит все регионы всех стран в каждой стране):
<div class="widget-box">
<?php if(osc_count_list_countries() > 0 ) { ?>
<div class="box location">
<h3><strong><?php _e("Location", 'bender') ; ?></strong></h3>
<ul>
<?php while(osc_has_list_countries() ) { ?>
<li><a href="<?php echo osc_search_url( array( 'sCountry' => osc_list_country_code() ) ) ; ?>"><?php echo osc_list_country_name() ; ?></a> <em>(<?php echo osc_list_country_items() ; ?>)</em></li>
<ul>
<?php while(osc_has_list_regions() ) { ?>
<li><a href="<?php echo osc_search_url( array( 'sRegion' => osc_list_region_name() ) ) ; ?>"><?php echo osc_list_region_name() ; ?></a> <em>(<?php echo osc_list_region_items() ; ?>)</em></li>
<?php } ?>
</ul>
<?php } ?>
</ul>
</div>
<?php } ?>
</div>
Если напишете пример кода, будет вообще замечательно.
Страна 1 (34)
- Регион 1 (23)
- Регион 2 (5)
- Регион 3 (6)
Страна 2 (12)
- Регион 1 (5)
- Регион 2 (7)
То есть чтобы выводилась первая страна, потом ее регионы, затем вторая страна - ее регионы и т.д.
Здесь показано как выводить страны или регионы, https://doc.osclass.org/Change_locations_on_main_page_sidebar_from_cities_to_regions/states, но у меня получается, что когда я запросил первую страну, у меня выводятся вообще все регионы всех стран.
В общем, как в коде запросить выводить регионы только конкретной страны?
Вот мой кусок кода (сейчас выводит все регионы всех стран в каждой стране):
<div class="widget-box">
<?php if(osc_count_list_countries() > 0 ) { ?>
<div class="box location">
<h3><strong><?php _e("Location", 'bender') ; ?></strong></h3>
<ul>
<?php while(osc_has_list_countries() ) { ?>
<li><a href="<?php echo osc_search_url( array( 'sCountry' => osc_list_country_code() ) ) ; ?>"><?php echo osc_list_country_name() ; ?></a> <em>(<?php echo osc_list_country_items() ; ?>)</em></li>
<ul>
<?php while(osc_has_list_regions() ) { ?>
<li><a href="<?php echo osc_search_url( array( 'sRegion' => osc_list_region_name() ) ) ; ?>"><?php echo osc_list_region_name() ; ?></a> <em>(<?php echo osc_list_region_items() ; ?>)</em></li>
<?php } ?>
</ul>
<?php } ?>
</ul>
</div>
<?php } ?>
</div>
Если напишете пример кода, будет вообще замечательно.