Версия: 6.x
burger close
Класс Yml
Граф наследования:Yml:
Simple CommonOfferType AbstractOfferType

Открытые члены

 getTitle ()
 
 getShortName ()
 
 writeEspecialOfferTags (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_index)
 
- Открытые члены унаследованные от Simple
 getTitle ()
 
 getShortName ()
 
 writeEspecialOfferTags (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_index)
 
- Открытые члены унаследованные от CommonOfferType
 __construct ()
 
 writeOffer (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id)
 
- Открытые члены унаследованные от AbstractOfferType
 getTitle ()
 
 getShortName ()
 
 setExportTypeName ($export_type_name)
 
 getEspecialTags ()
 
 writeOffer (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id)
 
 getPropUnitForExport ($product, $key)
 
 writeOfferPictures ($product, $offer_index, $profile,\XMLWriter $writer)
 

Защищенные члены

 getOfferId ($product, $offer_id)
 
- Защищенные члены унаследованные от CommonOfferType
 addCommonEspecialTags ($ret)
 
 getOfferId ($product, $offer_id)
 
 writeMarketSalesTags (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id)
 
 writeProductProps (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id)
 
 writeOfferProps (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id)
 
- Защищенные члены унаследованные от AbstractOfferType
 addCommonEspecialTags ($fields)
 
 addSelfEspecialTags ($fields)
 
 addCustomEspecialTags ($fields)
 
 writeElementFromFieldmap (Field $field, ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id=null)
 
 getElementFromFieldmap (Field $field, ExportProfile $profile,\XMLWriter $writer, Product $product)
 
 writeEspecialOfferTags (ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_id)
 
 fireOfferEvent ($event_name, ExportProfile $profile,\XMLWriter $writer, Product $product, $offer_index)
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от CommonOfferType
 $use_htmlentity
 
- Защищенные данные унаследованные от AbstractOfferType
 $export_type_name
 

Методы

getOfferId (   $product,
  $offer_id 
)
protected

Возвращает ID для тега offer

Аргументы
Product$product
Integer$offer_id
Возвращает
string
getShortName ( )

Возвращает идентификатор данного типа описания. (только англ. буквы)

Возвращает
string
getTitle ( )

Возвращает название типа описания

Возвращает
string
writeEspecialOfferTags ( ExportProfile  $profile,
\XMLWriter  $writer,
Product  $product,
  $offer_index 
)

Запись "Особенных" полей, для данного типа описания По умолчанию выводит все поля в соответствии с fieldmap

Аргументы
ExportProfile$profile
\XMLWriter$writer
Product$product
mixed$offer_index
Исключения
RSException