Created
March 18, 2016 10:14
-
-
Save w495/17ad39fabe419242c421 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# encoding: utf8 | |
[Base Component] | |
| # self:constructor(), — очень нужен; если не переопределено, то error("Not implemented") | |
| # self:render(), — очень нужен; если не переопределено, то error("Not implemented") | |
| | |
|-> [Base Field] | |
| | # self:constructor(), — очень нужен | |
| | # self:render(), — отрисовка | |
| | | |
| |-> [Page Field] | |
| | |-> [PageSlotSequence Field] | |
| | `-> [Stat Field] | |
| | | |
| `-> [Banner Field] | |
| |-> [Resource Field] | |
| |-> [OrderField] # общий способ доступа до yabs.stat.get_order | |
| | | # если нужно будет менять, то меняем в 1 месте | |
| | `-> [OrderTypeField Field] | |
| |-> [RecordField] # общий способ доступа до yabs.common.get_record | |
| | | # если нужно будет менять, то меняем в 1 месте | |
| | `-> [PredictionField] | |
| |-> [DebugJField] | |
| |-> [DebugField] | |
| |-> [BidField] | |
| |-> ... | |
| |-> [MultiField] # реализация для SiteLinks. Вероятно, нужен не только для баннера | |
| \-> [Region Field] # ? — вероятно, нужен не только для баннера | |
| | |
`-> [Base Container] | |
| # self:constructor(), # — может быть и не нужен | |
| # self:render(), # — отрисовка | |
| # self:schema() # — определение схемы, | |
| # если не переопределено, то error("Not implemented") | |
| | |
|-> [Base Page Template] | |
| |-> [SERP Page Template] | |
| | |-> [Desctop SERP] | |
| | | `-> [Desctop SERP Experiment] | |
| | | | |
| | `-> [Touch SERP] | |
| | | |
| |-> [Stripe Banner Template] | |
| `-> [Teaser Banner Template] | |
| | |
`-> [Base Banner Template] | |
|-> [Direct Banner Template] | |
| |-> [269 for SERP] | |
| |-> [320 for SERP] | |
| `-> [410 for SERP] | |
| `-> [410 for SERP Experiment] | |
| |-> [269 for Touch SERP] | |
| |-> [320 for Touch SERP] | |
| `-> [410 for Touch SERP] | |
|-> [Stripe Banner Template] | |
|-> ... | |
`-> [Teaser Banner Template] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment