У меня есть блок контактов, который торчит посредине страницы. Это не хедер и не футер. Как бы можно было его сделать так, чтобы потом на каждой нужной странице просто делать вот так: Код: <?php echo $contacts; ?>
если - это не хедер и не футер, то логично, что это то - что осталось (column_left,column_right,content_bottom или content_top) поэтому вписывать нужно туда.
попробовал, нихрена. Чтобы column_right использовался, нужно чтобы в контроллерах в самом конце стоял воооот такой код: Код: $this->children = array( 'common/column_left', 'common/column_right', 'common/content_top', 'common/content_bottom', 'common/footer', 'common/header' ); $this->response->setOutput($this->render()); и так и есть, например на страничке личного кабинета или контактов. Но в большинстве случаев все куда прозаичней: Код: $this->children = array( 'common/footer', 'common/header' ); $this->response->setOutput($this->render()); Я как бы понимаю что следующий "мудрый" совет будет о том, что мне нужно ручками распихать свой блок по всем контроллерам, но хотелось бы сделать это где-то в одном месте, например на уровне главного контроллера или чета вроде.
Я устанавливал модуль 12 экстра позиций, но потом снес его )) Потому что он дублировал модули и т.п.. Прописал руками позицию для нужного мне модуля и выставил то, что мне нужно пример можете глянуть тут http://shlif.kh.ua/
алекс, я не думал ради этого ставить модуль. Я думал что может быть у опенкарта есть что-то типа "всегда включаемые блоки" или где-то можно переопределить метод для их включения и т.д.
На сколько я знаю, есть такая штука как "Схемы дизайна", честно говоря, я там еще не разу не копался. Но есть людишки, которые при помощи этих схем делали необходимое отображение.
ок, попробуем, отпишем. спс --- добавлено: 15 фев 2013 в 10:36 --- Не, не годится. Схемы дизайна это просто управление макетами. Тут есть небольшой ролик с пояснениями что к чему.
Такс, надо выложить под хайд 100500 Ну и понятное дело должен быть соответствующие контроллер и вьюха.