2009/9/11 Supme <su...@ngs.ru>:
--
Pavka, web-developer
создаешь шаблон - отталкиваясь от какого то базового
в нем вместо TextBlock в аттрибуте класс прописываешь название этого класса
вместо module пишешь site
создаешь страницу по этому шаблону
все
2009/9/11 Supme <su...@ngs.ru>:
--
Pavka, web-developer
А как насчет превьюшек с точкой?
В этом то и весь смысл компонентно ориентированного фреймворка :)
> А как насчет превьюшек с точкой?
я так понимаю что у хостера все файлы которые начинаются с точки
закрыты для доступа извне?
тут никак иначе не придумаешь - только договориваться с хостером
или менять его на более вменяемого
> On 11 сен, 12:57, Pavel Dubenko <d.pa...@gmail.com> wrote:
>> создаешь класс наследник TextBlock
>> ложишь его в site/components
>>
>> создаешь шаблон - отталкиваясь от какого то базового
>> в нем вместо TextBlock в аттрибуте класс прописываешь название этого класса
>> вместо module пишешь site
>> создаешь страницу по этому шаблону
>>
>> все
> >
>
--
Pavka, web-developer
Решил! в хтацес добавил
<FilesMatch "\.(jpg|gif|png|bmp)$">
Allow from all
</FilesMatch>
:)
тупо взял TextBlock.class.php TextBlock.component.xml кинул в
соответствующие папки папки сайт, переименовал добавив приставку
Custom...
в своём лейауте сайта изменил строку на <component
name="customTextBlock" module="site" class="CustomTextBlock"></
component>
свершилось чудо показывает мою страничку. где там вывод страницы?
if (is_array($res)) {
$this->content = simplifyDBResult($res, 'tb_content',
true);
}
ни то...
public function build() {
switch ($this->getAction()) {
case 'imageManager':
$result = $this->imageManager->build();
break;
case 'imageLibrary':
$result = $this->imageLibrary->build();
break;
case 'fileLibrary':
$result = $this->fileLibrary->build();
break;
case 'source':
$result = $this->source->build();
break;
default:
$result = parent::build();
break;
}
return $result;
}
}
этот результ ваще похоже массив...
пойду топиться....
On 11 сен, 12:57, Pavel Dubenko <d.pa...@gmail.com> wrote:
эдакий поток сознания получился :)
2009/9/15 Supme <su...@ngs.ru>:
--
Pavka, web-developer
Вот хочу сделать... пробую наскоком сделать "создаешь класс наследник
TextBlock
ложишь его в site/components
создаешь шаблон - отталкиваясь от какого то базового
в нем вместо TextBlock в аттрибуте класс прописываешь название этого
класса
вместо module пишешь site
создаешь страницу по этому шаблону "
Читаю тырнет не пойму я как работает такой код...
Можно на пальцах для примера с комментами код?
http://groups.google.com/group/energine/web/by-mario
достаточно полный пример отражающий работу на всех уровнях
2009/9/15 Supme <su...@ngs.ru>:
--
Pavka, web-developer
2009/9/15 Supme <su...@ngs.ru>:
--
Pavka, web-developer