И еще, научите как подгонять картинки, делать ресайз картинок, вчера объясняли, но видео не записалось, а я что то забыл, сори
{*
Здесь нам не приходится проверять фото на наличие, так как это выполняется на уровне процессора.
*}
<a href="{$image}">
<img src="{$src}" title="{$object.pagetitle|@escape}" align="left" class="img-responsive"/>
</a>
</div>
<div class="col-md-8">
{$smarty.block.parent}
</div>
</div>
</div> ../products/list/layout.tpl — Шаблон для вывода карточки товара в списке Почему и зачем, здесь только картинка, а все остальное берется из {$smarty.block.parent} и откуда это берется
что то совсем здесь не понятно?!
Ошибка: Fatal error: Cannot redeclare class StartupCreateProcessor in /home/offnotee/demoofby/core/components/startup/processors/mgr/create.class.php on line 47 вот сам класс class StartupCreateProcessor extends modObjectCreateProcessor { public $objectType = 'Startup'; public $classKey = 'Startup'; public $languageTopics = array('startup'); public $description='012345|987642';
//public $permission = 'create';
/**
* @return bool
*/
public function beforeSet() {
$name = trim($this->getProperty('name'));
if (empty($name)) {
$this->modx->error->addField('name', $this->modx->lexicon('startup_item_err_name'));
}
elseif ($this->modx->getCount($this->classKey, array('name' => $name))) {
$this->modx->error->addField('name', $this->modx->lexicon('startup_item_err_ae'));
}
return parent::beforeSet();
}
/**
* @return bool*/
public function beforeSave() {
return parent::beforeSave();
}
}
return 'StartupCreateProcessor'; 47 строка это закрывающаяся фигурная скобка.
меня смутила в видео фраза — При установке пакета могут быть ошибки, но это нормально… При этом я показывал какие именно ошибки нормально. Речь шла о MODX-ошибках уровня Debug и Warn. Невозможность записать файлы — это уже php-ошибки.
Разобрался, меня смутила в видео фраза — При установке пакета могут быть ошибки, но это нормально… оказалось не нормально и ошибки были с доступами в директории и правами на запись в них, открыл права на запись все установилось и теперь все на месте
Ну, дальше это вы уже сами рулите как хотите. Кстати, обычно имеет смысл давать права components, что позволяет видеть меню «Приложения», просто всем внутренним пунктам, которые не должен видеть кто попало, устанавливаются права. Если ни одного приложения не будет доступно для просмотра, этот пункт меню не будет выводиться.
Спасибо! Получилось. Только пункт меню пришлось вынести в topnav и Название пункта прописать туда, где иконка должна быть.
Полностью ошибку процитируйте. Какой именно класс не может быть повторно объявлен, в каком файле и на какой строчке.