РЕШЕНО! Криво переносится vote up down виджете к заголовку

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 25 марта 2011 в 11:06

Решил я из контента вынести виджет воте ап даун к заголовку.

Добавил его к заголовку файла page.tpl.php, ну и пока закинул все в таблицу. Слева виджет справа заголовок.

Добавил в темплет код что бы использовать page-мой_тип_материала.tpl.php, но теперь если у меня человек под гостем... то ячейка таблицы пуста и получается отступ.

Помогите как-то от divить вывод виджете и заголовка, чтобы они шли друг за другом (если заголовок длинный).

Ну или как мне таблицу с кодам сделать для гостя совй вывод и для зарегенного свой.

<table>
<tr>
<td valign=top width="6%">
 <?php print $node->content['vud_node_widget_display']['#value'] ?>
</td>

<td valign=top width="94%">
 <h2 class="page-title">  <?php if ($title) print $title ?></h2>       
</td>
</tr>
</table>

Комментарии

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 25 марта 2011 в 11:14

"iNFerNo" wrote:
Добавил в темплет код что бы использовать page-мой_тип_материала.tpl.php, но теперь если у меня человек под гостем... то ячейка таблицы пуста и получается отступ.

"iNFerNo" wrote:
<td valign=top width="6%">
"iNFerNo" wrote:
<td valign=top width="94%">

И пофигу мороз есть там виджет или нет

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 25 марта 2011 в 11:20

Я в табличной верстке почти не ориентируюсь. А накой она вобще нужна в заголовке? Или у вас вся верстка такая?

Суете виджет в див, float:left;

Аватар пользователя iNFerNo iNFerNo 25 марта 2011 в 11:21

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

Аватар пользователя iNFerNo iNFerNo 25 марта 2011 в 11:24

а если оставить так

<?php print $node->content['vud_node_widget_display']['#value'] ?>   <h2 class="page-title">  <?php if ($title) print $title ?></h2>   

то заголовок будет под вижетом.

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

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 25 марта 2011 в 11:24

мне кажется, что время которое вы тратие на изучение табличной верстки (что бы не улетало ничего и т.д.) можно потратить на изучение блочной Wink

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 25 марта 2011 в 11:27

"iNFerNo" wrote:
а надо что бы друг за другом, причем если длинный заголовок что бы концовка его оказалась вначале (т.е. под виджетом), а не под началом заголовка.

ну вот это сделать уже проще, правда не скажу как, сам методом проб и ошибок делаю. Див тут помоему не подойдет. Попробуйте через span.

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 25 марта 2011 в 11:35

<span class="widget"><?php print $node->content['vud_node_widget_display']['#value'] ?></span>

span.widget {
float: left;
}

Попробуйте так

Вру, с дивом тоже все ок будет. Короче виджет в див и флоат лефт. Заголовок при этом ни во что не оборачитвать