Размещение блоков на страницах профиля. Вопрос.

Поставил плугин Работа, но шаблона для social не было, пришлось все изменять самому. Вот и столкнулся с вопросом: как вывести блоки на вкладках в профиле
Получается вот такая фигня:



То есть блоки в правой части не отображаются на вкладке, которую добавляет плугин работа.

В принципе, если немного почесать в затылке то можно предположить, что вставка кода наподобие этому, выведет сайдбар с блоками.

<div id="wrapper">
<div id="sidebar-right">
{include file='templates/skin/social-jquery/actions/ActionProfile/sidebar.tpl'}
/div>
/div>


сайдбар действительно выводится, но диз сайта едет. не помог даже метод тыка.
Собственно вопрос:
я несколько дней читал посты о блоках по сайту, но инфы явно было недостаточно, чтобы я смог понять откуда-куда передаются данные и как работают шаблоны в отношении вывода блоков. Может ли кто-то пояснить данный вопрос?
За ссылки по теме и предположения и прочую помощь также буду благодарен.

4 комментария

avatar
\templates\skin\social-jquery\settings\config\config.php
avatar
спсб!
вариант помог, парвда частично. ))
я, если честно, про конфиг самого шаблона забыл напрочь.

в экшены конфига поставил
'action' => array( 'profile', 'my', 'job' ),

в шаблон добавил строки
{assign var="rSidebar" value=true}
{assign var="noSidebar" value=true}

{include file='header.tpl' menu="profile" showWhiteBack=true}

{include file='../plugins/job/templates/skin/social-jquery/resume.tpl'}	

{include file='footer.tpl'}


и в профиле сайдбар начал отображаться как надо

Но есть нюанс:
резюме выводится в профиле job/user/ИМЯПОЛЬЗОВАТЕЛЯ/resume/

и в разделе Работа, который собственно плугин и добаляет /job/user/ИМЯПОЛЬЗОВАТЕЛЯ/myresume/

У плагина есть и свои блоки, которые выводятся в разделе Работа. Эти блоки теперь выдают ошибку (хотя на странице резюме блок добавился тоже).

В общем, при таком варианте, надо как-то исключать страницы или наоборот указать одну, только в профиле.

Кароче, вопрос по-видимому все еще открыт. ))
И по-прежнему неясно, почему не удается вставить код напрямую через include file= в шаблоне плагина Работа. Может это можно сделать через какую-то функцию, а не файлы шаблона править?
avatar
сайдбар действительно выводится, но диз сайта едет. не помог даже метод тыка.
так а чего ему не поехать… в приведенном примере дивы не закрыты
avatar
сорри, очепятка.

суть в том, что есть шаблон
{include file='header.tpl' menu="profile" showWhiteBack=true}

{include file='../plugins/job/templates/skin/social-jquery/resume.tpl'}	

{include file='footer.tpl'}


который находится в plugins/job/templates/skin/social-jquery/actions/ActionJob/user_resume.tpl

и есть соответственно шаблон самого резюме resume.tpl, который везде и выводится.

вот различные манипуляции с подсовыванием в них шаблона с сайдбаром приводят примерно к следующему
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.