Oferta

Z S.A.R.T.

Wstp

Box tego typu udostpnia informacje na temat oferty wymodelowanej w systemie SART. Informacja o tym, ktrej oferty dane maj by pobrane, przekazywana jest przez adres URL w postaci dwch parametrw:

  • o - (int) numer organizatora
  • i - (int) numer oferty
  • data - (date) parametr opcjonalny, pozwala ograniczy list terminw do tych gdzie wyjazd zaczyna si dnia podanego w parametrze (format daty: YYYY-MM-DD)

np: http://24travels.com/web/?page=oferta&i=5442326&o=3553

Tre elementu (plik: "/files/part/nazwa_elementu")

[FORMAT=oferta]
[SKIN=priv/oferta.default]

Tworzenie schematu elementu (plik: "/files/part_format/oferta.nazwa_schematu")

Dostpne dane:

[FILL=oferta.nazwa]
[FILL=oferta.symbol]
[BEGINFILL=miejscowosc]
  [FILL=oferta.panstwolink][FILL=oferta.panstwo][ENDLINK]
  [FILL=oferta.regionlink][FILL=oferta.region][ENDLINK]
  [FILL=oferta.miastolink][FILL=oferta.miasto][ENDLINK]
  [FILL=oferta.panstwoid]
  [FILL=oferta.regionid]
  [FILL=oferta.miastoid]
[ENDFILL]
[BEGINFILL=tabelkaobjazdnaglowek]
  //jaki nagwek, te 3 ptelki wywietlaj si tylko w wycieczkach objazdowych
[ENDFILL]
[BEGINFILL=tabelkaobjazd]
  [FILL=panstwo]
  [FILL=miasto]
[ENDFILL]
[BEGINFILL=tabelkaobjazdstopka]
  //jaka stopka
[ENDFILL]
[FILL=oferta.profil]
[FILL=oferta.organizator]
[FILL=oferta.wyzywienie]
[FILL=oferta.transport]
[FILL=oferta.opis]
[FILL=oferta.zakwaterowanie]
[IF=wyposazenie]
  [FILL=oferta.wyposazenie]
[ENDIF]
[FILL=oferta.service]
[FILL=oferta.domyslne]
[FILL=online] - znacznik informujcy czy oferta jest dostpna w sprzeday on-line (0 - nie, 1 - tak)
[FILL=typoferty] - znacznik informujcy na jaka por roku kierowana jest oferta
[FILL=typofertytext] - tekstowy opis informujcy na jaka por roku przeznaczona jest oferta
[FILL=oferta.atrakcje]
[FILL=oferta.linkcennik]
 [BEGINOPIS]
    [BEGINTEMAT]
       [FILL=opis.temat]
    [ENDTEMAT]
    [BEGINTRESC]
       [FILL=opis.tresc]
    [ENDTRESC]
 [ENDOPIS]
 [BEGINFILL=tabelkaterminynaglowek]
       //brak
 [ENDFILL]
 [BEGINFILL=tabelkaterminy]
       [FILL=tabelkaterminy.rezerwujlinkhref]
       [FILL=tabelkaterminy.od]
       [FILL=tabelkaterminy.do]
       [FILL=tabelkaterminy.dni]
       [FILL=tabelkaterminy.typ_oferty]
       [FILL=tabelkaterminy.kod_typ_oferty]
       [FILL=tabelkaterminy.grupacen]
       [FILL=tabelkaterminy.cena_podstawowa]
       [FILL=tabelkaterminy.cena_akt]
       [FILL=tabelkaterminy.rezerwujlink]
       [FILL=tabelkaterminy.rezerwujlinkhref]
       [FILL=tabelkaterminy.booktext]
       [BEGIN=tabelkaterminy.dodatkoweoplaty]
           [FILL=tabelkaterminy.dodatkoweoplaty]
           [FILL=tabelkaterminy.doplaty]
           [FILL=tabelkaterminy.cenaokolo]
           [BEGIN=tabelkaterminy.dodatkoweoplatykwota]
                  //brak
           [END=tabelkaterminy.dodatkoweoplatykwota]
       [END=tabelkaterminy.dodatkoweoplaty]
 [ENDFILL]
 [BEGINFILL=tabelkaterminystopka]
    //brak
 [ENDFILL]
 [BEGINFILL=importhotel] //ten fragment wywietlany jest tylko wtedy gdy oferta posiada terminy hotelowe
   [VIRTUAL=http://24travels.pl/web/edytor/fl/hotele_szukaj/hotel.php?i=VAR=i&o=VAR=o&xxx=3 UTF-8]
 [ENDFILL=importhotel]

Przykad:

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> 
 <tr>
  <td align="left" valign="top" width="100%">
 <table width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr> 
  <td class="offer-info-name" colspan="2">[FILL=oferta.nazwa]</td>
 </tr>
 <tr> 
  <td class="offer-info-symbol" colspan="2">[LANGCC=symbol_offer]: [FILL=oferta.symbol]</td> 
 </tr>
[BEGINFILL=miejscowosc]
    <tr> 
     <td class="offer-desc-title">[LANGCC=country]:</td>
     <td class="offer-desc-text">[FILL=oferta.panstwolink][FILL=oferta.panstwo][ENDLINK]</td>
    </tr>
    <tr> 
     <td class="offer-desc-title">Region:</td>
     <td class="offer-desc-text">[FILL=oferta.regionlink][FILL=oferta.region][ENDLINK]</td>
    </tr>
    <tr> 
     <td class="offer-desc-title">[LANGCC=city]:</td>
     <td class="offer-desc-text">[FILL=oferta.miastolink] [FILL=oferta.miasto][ENDLINK]</td>
    </tr>
    [ENDFILL]
    [BEGINFILL=tabelkaobjazdnaglowek]
    <tr>
      <td class="offer-desc-title">Trasa przejazdu:</td>
      <td>
    [ENDFILL]
    [BEGINFILL=tabelkaobjazd] 
    	<a href="/web/?page=szukaj;panstwo=[FILL=panstwo];miasto=[FILL=miasto]">[LANGCC=city_[FILL=miasto]] ([LANGCC=country_[FILL=panstwo]])</a>, 
    [ENDFILL]
    [BEGINFILL=tabelkaobjazdstopka]
      </td>
    </tr>
    [ENDFILL]
     <tr> 
      <td class="offer-desc-title">[LANGCC=transport]:</td>
      <td class="offer-desc-text">[FILL=oferta.transport]</td>
     </tr>
     <tr> 
      <td class="offer-desc-title">[LANGCC=profil]:</td>
      <td class="offer-desc-text">[FILL=oferta.profil]</td>
     </tr>
     <tr>
      <td class="offer-desc-title">[LANGCC=board]:</td>
      <td class="offer-desc-text">[FILL=oferta.wyzywienie]</td>
     </tr>
     <tr>
      <td class="offer-desc-title">[LANGCC=accomodation]:</td>
      <td class="offer-desc-text">[FILL=oferta.zakwaterowanie]</td>
     </tr>
     <tr>
      <td class="offer-desc-title">[LANGCC=equipment]:</td>
      <td class="offer-desc-text">[FILL=oferta.wyposazenie]</td>
     </tr>
     <tr>
      <td class="offer-desc-title1" colspan="2">[LANGCC=services]:</td>
     </tr>
     <tr>
      <td class="offer-desc-text1" colspan="2">[FILL=oferta.service]</td>
     </tr>
     <tr>
      <td class="offer-desc-title1" colspan="2">[LANGCC=price_default]:</td>
     </tr>
     <tr>
      <td class="offer-desc-text1" colspan="2">[FILL=oferta.domyslne]</td>
     </tr>
 [BEGINOPIS]
 [BEGINTEMAT]
 <tr> 
  <td class="offer-desc-title1" colspan="2">[FILL=opis.temat]:</td>
 </tr>
 [ENDTEMAT]
 [BEGINTRESC]
 <tr> 
  <td class="offer-desc-text1" colspan="2">[FILL=opis.tresc]</td> 
 </tr>
 [ENDTRESC]
 [ENDOPIS]
 <tr>
  <td class="offer-desc-title1" colspan="2">[LANGCC=atraction]:</td>
 </tr>
 <tr> 
  <td class="offer-desc-text1" colspan="2">[FILL=oferta.atrakcje]</td>
 </tr> 
 </table>	      
 </td>
  <td align="top" align="right" valign="top">[BOX=zdjecia]</td>
 </tr>
    <tr>
     <td colspan="2"> 
 [BEGINFILL=tabelkaterminynaglowek]
 <table width="100%" cellpadding="0" cellspacing="0" border="0">
 <tr>
  <td class="table-termin-header">[LANG=term]</td>
  <td class="table-termin-header">[LANG=days]</td>
  <td class="table-termin-header">[LANG=type_offer]</td>
  <td class="table-termin-header">[LANG=price_group]</td>
  <td class="table-termin-header">[LANG=price_ground]</td>
  <td class="table-termin-header">[LANG=places]</td>
 </tr>
 [ENDFILL] 
 [BEGINFILL=tabelkaterminy]						
 <tr>
  <td class="table-termins-body">[LANG=from]:[FILL=tabelkaterminy.od] [LANG=to]:[FILL=tabelkaterminy.do]</td>
  <td class="table-termins-body">[FILL=tabelkaterminy.dni]</td>
  <td class="table-termins-body">[FILL=tabelkaterminy.typ_oferty]</td>
  <td class="table-termins-body">[FILL=tabelkaterminy.grupacen]</td>
  <td class="table-termins-body">[FILL=tabelkaterminy.cena_podstawowa]</td>
  <td class="table-termins-body">[FILL=tabelkaterminy.rezerwujlink][LANG=book]</a> </td>
 </tr>                                         
 [BEGIN=tabelkaterminy.dodatkoweoplaty]  
 <tr>
  <td class="additional_information">[LANGCC=additional_information]: [FILL=tabelkaterminy.dodatkoweoplaty]</td>
 </tr> 
 [END=tabelkaterminy.dodatkoweoplaty]
 <tr>
  <td></td>
 </tr>
 [ENDFILL]			 
 [BEGINFILL=tabelkaterminystopka]
 </table>
 [ENDFILL]					
 </td>
 </tr>
 </table>

Zastosowanie

Stosowany do wywietlenia szczegw na temat wybranej oferty.

Przykady wygldu

box oferta na http://scout.com.pl


Typy boxw