передача в шаблон данных

Ann

Новичок
передача в шаблон данных

В файле .inc прописана ф-ция на php:
PHP:
	$cisco=array(6151,6157,6327,6298,6167,6329,6257,6281,6314,6165);
	foreach( $cisco as $ciscovalue)
{
	global $ciscovalue;
	//print( "The cisco is $ciscovalue<br>" );
}
Все работает (разбирает, выводит все числа из массива). Но при передачи $ciscovalue в шаблон выводиться только последнее значение (в данном случае 6165). В чем может быть загвоздка?
 

Dontcare

Новичок
потому что $ciscovalue при завршении foreach'a был равен последниму значению массива $cisco
 

Ann

Новичок
А как передать все значения массива $cisco по очереди в шаблон?
 

voland

Guest
не очень понял, но мне кажеться, что мона так
PHP:
global $ciscovalue;
for($i=0;$i<count($cisco);$i++){
     $ciscovalue[$i] = $cisco[$i]; 
}
 

Demiurg

Guest
voland
ты решил на php реализовать копирование массива ?
так вот это уже реализовали $arr1 = $arr;

Ann
что за шаблоны ?
 

voland

Guest
Demiurg
Ну там было написанно про шаблон и я подумал, может там помимо этого ещё какие проверки есть...
 

Ann

Новичок
Если просто пишу в шаблоне:
{if $WF_FIELDS.$GlobalWorkTable.ProdGrId.value[0].prodgrps.ProdGrId.value[0] !=$cisco}, а дополнительных параметрах передаваемых в шаблон пишу $cisco, то ничего не получается.
Попробовала
PHP:
	$cisco=array(6151,6157,6327,6298,6167,6329,6257,6281,6314,6165);

global $ciscovalue; 
for($i=0;$i<count($cisco);$i++){ 
     $ciscovalue[$i] = $cisco[$i]; 
}
ничего не передал, при заключении global в foreach, опять только последнее значение соответственно.
 

Demiurg

Guest
так почему нельзя передать весь массив в шаблон ?
 

voland

Guest
Чё то, я все понять не могу суть вопроса.... Введите в курс дела, а?
 

Фанат

oncle terrible
Команда форума
дайте ему по голове кто-нибудь за меня, а?
побольнее?
 

Ann

Новичок
Фанату: спасибо за столь бурную реакцию,
Demiurg: в том-то и проблемма, что не передается массив в шаблон и все тут, а надо как-то передать данные и с ними сравнить.
 

Demiurg

Guest
Ann
давай попорядку, шаблонный движок самодельный или брендовый ?
 

Demiurg

Guest
А как этот движок получает и выводит данные ?
 

Ann

Новичок
Есть ф-ции в файлах .inc, через таблицу в mysql в шаблон через эту ф-цию подставляются данные. Выглядит это примерно так:
^fWF_ViewInfo(products,%WFgrup,%WFglubina,PRICE_LIST.TPL,prodgrps,%WFsort,25/%WFofs/%WFff,%WFw/%ciscovalue,ProdId Product PN tt Price1 Price2 Price3 Dealer1 Dealer2 Dealer3 WarantyId StockId ProdGrId prodgrps.ProdGrId WarantyId waranty.Waranty tt st_state.State,0,%ClientLevel/%WFsettmpl/%WFi/%ciscovalue),
где соответственно PRICE_LIST.TPL нужный шаблон. Вот в него то и надо впихнуть данные.
 

IBSN

Новичок
кто писал движок? :\
ИМХО, если ты не понимаешь принципа работы программы (в данном случае - движка) ты не сможешь реализовать свою идею...
 

confguru

ExAdmin
Команда форума
Ann

Проще заказать киллера для автора сего творения..
это будет дешевле..
Дай дамп таблички - мы тебе напишем
 

Ann

Новичок
Огромное спасибо за предложение:
Дай дамп таблички - мы тебе напишем
Но это достаточно проблематично, поэтому буду пытаться сама. А насчет киллера, я об этом думала не раз, но увы данный "автор" далеко. После написания сего творения он из фирмы смылся.
 
Сверху