Проект

Общее

Профиль

CommonAPIgetCatalogsList » История » Редакция 6

Редакция 5 (Артем, 17.06.2016 20:17) → Редакция 6/14 (Артем, 17.06.2016 20:18)

h1. getCatalogsList 


 h2. Описание метода 

 --- 

 p(. Метод возвращает список всех подключенных каталогов. Возвращаемые данные могут быть как в формате json, так и оформленны в теги html. 

 --- 

 h2. Параметры вызова 

 p(.  
 |=.параметр|=.обязательный|=.описание|возможные значения|значение по умолчанию| 
 |*clientId*|=.-|ID клиента||Если параметр clientId не задан, то метод вернет все возможные каталоги| 
 |*format*|=.-|формат возвращаемых данных|html или json|html| 
 |*splitByRegion*|=.-|Разделять ли данные по регионам|on или off|on| 
 |*language*|=.-|Язык|ru или en|ru| 
 |*isNeedLocaleName*|=.-|Нужно ли отображать локализованное название бренда|on или off|off| 
 |*isNeedLocaleNameWrap*|=.-|Нужно ли <BR> перед локализованным названием бренда|on или off|off| 
 |*isNeedOwnClasses*|=.-|Нужно задавать отдельные классы для html-тегов|on или off|off| 
 |*buttonType*|=.-|Тип кнопки|defaultWithShadow или defaultWithoutShadow|defaultWithoutShadow| 

 Последние 4 параметра действуют только тогда, когда запрашиваются данные в формате html 


 h2. Возвращаемые данные 

 --- 

 Возвращает список ссылок на каталоги. 

 h2. Пример php-кода страницы, запрашивающей данные в формате html: 

 <pre><code class="php"> 
 
   <? 
 header("Content-type: text/html; charset=utf-8"); 
 ?> 
 <html> 
 <head> 
   <link rel="stylesheet" href="ilcats.css"> 
 </head> 

 <body> 
 <span class='ilcatsCss'> 
 <?php 

 $st = file_get_contents("http://commonapi.ilcats.ru/getCatalogsList/?splitByRegion=off&format=html&language=ru&isNeedLocaleName=on&isNeedLocaleNameWrap=on&buttonType=defaultWithShadow&clientId="); 
 echo $st; 

 ?> 
 </span> 
 </body> 

 </html> 
 </code></pre> 

 Соответствующий файл таблицы каскадных стилей: 
 <pre><code class="css"> 
 .divButtonIlcatsCatalog { 
	 text-align: center; 
	 float: left; 
	 font-size: 12px; 
	 text-decorations: none; 
	 width: 130px; 
 } 
 .divButtonIlcatsCatalog a:link, a:visited { a:visited{ 
	 text-align: center; 
	 float: left; 
	 font-size: 12px; 
	 text-decoration: none; 
	 color: green; 
	 font-weight: bold; 
 } 

 .divRegionIlcatsCatalog { 
	 float: left; 
     width: 100%; 
     margin: 0px 0px 50px 0px; 
 } 
 .divRegionIlcatsCatalog H2 { H2{ 
	 color: #585f69; 
     margin-top: 5px; 
     text-shadow: none; 
     font-weight: normal; 
     font-family: 'Open Sans', sans-serif; 
     font-size: 24px; 
     line-height: 33px; 
 } 
 </pre>