Здравствуйте. Пишу первый раз, до этого только читал и всё что нужно находил. Сайт готов и всё хорошо работает, благодаря этому форуму и добрым людям. На сайте много таблиц Views. И как видно на картинке меня не устраивает что место в таблице используется не рационально. Смотрел по FireBug можно убрать лишние 12px но найти файл где это прописано я не могу.
В FireBug когда меняю эти 12px на 1px изменяются margin-bottom: 1px; margin-top :1px; только для одного конкретного поля куда я наводил курсор FireBug. То есть файла CSS где бы это было прописано и нет вовсе. Это записано где то по умолчанию в самой теме (Aquia Marina). Раньше менял все CSS методом тыка и в общем то находил что нужно было. Знания CSS и html ниже базовых. Пытался читать разбираться - не смог найти ответа. Поисковое поле гугла уже до дыр протёрто. Разумеется меня щас будут пинать, но я надеюсь добрые люди помогут. Даже готов заплатить если это даже для Вас сложно.
wiews-view-table.tpl.php пробовал прописывать стили style margin-bottom: 1px; margin-top :1px; разными вариантами, но безрезультатно. Методом тыка уже все файлы стилей перерыл (в Aquia Marina их дофига)
Помогите люди добрые:)
Комментарии
Сайт для секретной организации?
Ничего рыть не надо, просто посмотреть класс поля таблицы в файрбаге и прописать margin-bottom: 1px; margin-top :1px; для этого класса в style.css в теме.
Можно сказать что так, ссылку дать не могу, сайт закрыт от индексации. Для узкого круга людей так сказать))Вот интересно ещё, если сайт не индексируют поисковики, то спама быть не должно? Или спам боты ищут сайты переходя по ссылкам, т. е. если будут внешние ссылки то спам будет?
Как посмотреть класс? Вкладка "Стиль" ?
Вкладка html, наводите на поле таблицы рамку и смотрите.
класс views-field views-field-body
Но в файле views-view-field.tpl.php только это ?>
<?php print $output; ?>
в файле style.css темы нет такого класса. Посмотрел все файлы темы нигде такой класс не прописан, где ещё можно искать?
Существует ли такая прога которая может искать текстовую строчку во всех файлах нужной папки?
class="views-field views-field-body"
как правильно записать в style.css - margin-bottom: 1px; margin-top :1px; ?
Записал так
.views-field views-field-body (
margin-bottom: 1px;
margin-top: 1px;
)
но не работает
views-field и views-field-body это 2 разных стиля? если это один то как быть между ними пробел
лучше скинте ссылку, не тронут вас спам - боты, быстрее решите проблему, а то сейчас обсуждение этой темы затянется еще очень на долго
ЗЫ: http://drupal.ru/node/50245
Это разные классы.
фигурные скобки надо ставить.
Вот содержание файла views-view-table.tpl.php
< table class="<?php print $class; ?>">
<?php if (!empty($title)) : ?>
<?php print $title; ?>
<?php endif; ?>
< thead>
< tr>
<?php foreach ($header as $field => $label): ?>
< th class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $label; ?>
< /th>
<?php endforeach; ?>
< /tr>
< /thead>
< tbody>
<?php foreach ($rows as $count => $row): ?>
< tr class="<?php print implode(' ', $row_classes[$count]); ?>">
<?php foreach ($row as $field => $content): ?>
< td class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $content; ?>
< /td>
<?php endforeach; ?>
< /tr>
<?php endforeach; ?>
< /tbody>
< /table>
Смотрел в ФаерБуге мне нужна эта часть
< tbody>
<?php foreach ($rows as $count => $row): ?>
< tr class="<?php print implode(' ', $row_classes[$count]); ?>">
<?php foreach ($row as $field => $content): ?>
< td class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $content; ?>
< /td>
<?php endforeach; ?>
< /tr>
<?php endforeach; ?>
< /tbody>
Пробовал вставлять вот это < tr style="margin-bottom: 1px; margin-top: 1px;"> в разные места:) Но никак не катит.
По сути у меня отступы 12px у текста, а не у ячейки, как мне прикрепить этот стиль к содержимому ячейки. У меня в ней Заголовок и текст, нужно применить к тексту, а какая переменная тут текст я не понимаю $content или другое?
В общем переменная мне нужна $content, <?php print $content; ?> как к нему прикрутить style="margin-bottom: 1px; margin-top: 1px;" ?
в style.css написал
.views-field .views-field-body {
margin-bottom: 1px;
margin-top: 1px;
}
но упорно не хочет изменятся:(
Решил проблемму статьёй по CSS http://www.htmlbook.ru/content/?id=64
в файле views-view-table.tpl.php в ячейку (между < td> < /td>) вставил вот это
P {
margin: 1px 0px 1px/* Отступ сверху, справа-слева и снизу */
}