Размещение блоков на страницах профиля. Вопрос.
Поставил плугин Работа, но шаблона для social не было, пришлось все изменять самому. Вот и столкнулся с вопросом: как вывести блоки на вкладках в профиле
Получается вот такая фигня:
То есть блоки в правой части не отображаются на вкладке, которую добавляет плугин работа.
В принципе, если немного почесать в затылке то можно предположить, что вставка кода наподобие этому, выведет сайдбар с блоками.
сайдбар действительно выводится, но диз сайта едет. не помог даже метод тыка.
Собственно вопрос:
я несколько дней читал посты о блоках по сайту, но инфы явно было недостаточно, чтобы я смог понять откуда-куда передаются данные и как работают шаблоны в отношении вывода блоков. Может ли кто-то пояснить данный вопрос?
За ссылки по теме и предположения и прочую помощь также буду благодарен.
Получается вот такая фигня:
То есть блоки в правой части не отображаются на вкладке, которую добавляет плугин работа.
В принципе, если немного почесать в затылке то можно предположить, что вставка кода наподобие этому, выведет сайдбар с блоками.
<div id="wrapper">
<div id="sidebar-right">
{include file='templates/skin/social-jquery/actions/ActionProfile/sidebar.tpl'}
/div>
/div>
сайдбар действительно выводится, но диз сайта едет. не помог даже метод тыка.
Собственно вопрос:
я несколько дней читал посты о блоках по сайту, но инфы явно было недостаточно, чтобы я смог понять откуда-куда передаются данные и как работают шаблоны в отношении вывода блоков. Может ли кто-то пояснить данный вопрос?
За ссылки по теме и предположения и прочую помощь также буду благодарен.
4 комментария
вариант помог, парвда частично. ))
я, если честно, про конфиг самого шаблона забыл напрочь.
в экшены конфига поставил
'action' => array( 'profile', 'my', 'job' ),
в шаблон добавил строки
и в профиле сайдбар начал отображаться как надо
Но есть нюанс:
резюме выводится в профиле job/user/ИМЯПОЛЬЗОВАТЕЛЯ/resume/
и в разделе Работа, который собственно плугин и добаляет /job/user/ИМЯПОЛЬЗОВАТЕЛЯ/myresume/
У плагина есть и свои блоки, которые выводятся в разделе Работа. Эти блоки теперь выдают ошибку (хотя на странице резюме блок добавился тоже).
В общем, при таком варианте, надо как-то исключать страницы или наоборот указать одну, только в профиле.
Кароче, вопрос по-видимому все еще открыт. ))
И по-прежнему неясно, почему не удается вставить код напрямую через include file= в шаблоне плагина Работа. Может это можно сделать через какую-то функцию, а не файлы шаблона править?
суть в том, что есть шаблон
который находится в plugins/job/templates/skin/social-jquery/actions/ActionJob/user_resume.tpl
и есть соответственно шаблон самого резюме resume.tpl, который везде и выводится.
вот различные манипуляции с подсовыванием в них шаблона с сайдбаром приводят примерно к следующему