Всем привет!
Сделал новый материал с помощью CCK, вывел в табличном виде то, что нужно через Views.
Всё бы хорошо, но таблица выходит за правую границу экрана.
Как подогнать тему, чтобы не было такой некрасивости.
Особые красивости не нужны, главное чтобы таблица более-менее гармонично смотрелась на странице.
Тема Garland.
Прикрепляю файл-фрагмент, полученный прокруткой страницы по горизонтали.
Вложение | Размер |
---|---|
![]() | 57.28 КБ |
Комментарии
Или я чота не пойму или просто размер таблицы сделать 100%(не пикселов).
Я плохо разбираюсь в механике Drupal.
Но с таблицей всё нормально, если не брать во внимание то, что шрифты потом всё равно надо будет подбирать, но это потом. Как шрифты не уменьшай, таблица всё равно выйдет за правый край страницы - столбцов много и снова будет нарушен общий дизайн.
Сейчас же проблема в том, что я не понимаю и не знаю какой файл стилей редактировать, чтобы "охватывающие" таблицу блоки нормально растянулись.
Редактировать файл стилей вот этот:
/themes/garland/style.css
Но думаю для такой таблицы его очень сильно править придется, может лучше для этой страницы с таблицей отдельный шаблон сделать.
Спасибо!
Боюсь Вы правы по поводу отдельного шаблона...
Ещё бы понимать как это сделать ...
Шаблон страницы для конкретной ноды называется так:
page-node-номер_ноды.tpl.php
Ещё раз спасибо за участие!
Но я видимо многого не знаю, чтобы понять Вас.
Займусь изучением азов.
Ну вот зачем такое советовать? Через пару месяцев человек обновит друпал по стандартной инструкции и скажет: "Ой, у меня вся тема изменилась!", "Ой, у меня всё перестало работать!" (потому что лазил в /modules и что-нить правил). Первое правило Drupal - ядро неприкосновенно! Можно править файлы только в каталоге /sites/... Исключение - .htacces и robots.txt.
2ТС: Если вам нравиться гарланд, создайте в каталоге /sites/all каталог themes и скопируйте туда гарланд, заменив во всех файла garland на что-нить своё. Как вариант - скачайте любую тему с drupal.org и включите в админке.
Ну и правьте там сколько душе угодно.
Пополнили копилку фундаментальных знаний. Спасибо!
А можете посоветовать тему, которая по оформлению нейтральна, хоть чёрно-белая? Не будет цветастых разметок, не вылезет и таблица из общего вида. Мне главное несколько своих блоков на странице разместить.
Это как советовать вино: кто-то любит полусладкое, кто-то сухое, кто-то чили, кто-то - абхазию.
Я последнее время использую frameworkб знаю многих кому нравятся fusion, tao+rubik (сам их раньше использовал. Для новичков обязательна к изучению zen - там очень подробные комменты и примеры.
Вот именно потому, что человек еще не знает азов, а когда узнает, то естественно возьмет тему, перенесет ее в каталог site/all/themes и переназовет все, что нужно, а пока что ему нужно, чтобы таблица хорошо смотрелась, я в общем-то дал оптимальный метод решения - шаблон отдельной страницы.
Если человек не знает азов, то надо ему порекомендовать простой, но неправильный способ?
- Как сделать бантик маленькой девочке?
- Купи готовый и приклей.
Правки в ядре и контрибе чреваты:
- неработоспособностью при обновлении
- невозможностью обновлений
- проблемной отладкой при смене программиста, который не знает / не ожидает, что ядро и контриб изменены
- проблемами с помощью, например на форуме: "у меня в теме не показывается то-то и то-то", "переключитесь на гарланд и посмотрите в нём", "как раз в нём и не показывает" -- откуда помогающему знать, что это уже не ядерный гарланд?
Даниэль, читай внимательно вопросы заданные пользователем, твой ответ более соответствует такому вопросу:
Я проверил все темы на друпал.орг и ни одна мне не подходит, с чего начать разработку новой темы для друпал?
При таком вопросе твой ответ отвечает на вопрос пользователя. Но вопрос-то звучал не так.
Если зададут вопрос: "На главной выводятся анонсы материалов, а мне нужны только заголовки. Подскажите, какой файл отредактировать, а то я не знаю", ты будешь советовать править модуль node?
Разумеется нет, и я просто уверен, что после твоего ответа таблица в гарланде по прежнему будет отображаться также некрасиво, как и прежде.)))
А в чём разница? Почему /node/node.module править нельзя, а /themes/garland/style.css - можно?
Дай человеку рыбу и он будет сыт один день, научи рыбачить - и он будет сыт всегда
Я дал человеку леску и крючек, человек уже сегодня поймает маленькую рыбку и уталит голод.
Ты же предлагаешь сначала построить трехпалубный корабль и затем уже с его палубы ловить рыбу, однако после постройки человеку все равно понадобятся крючек и леска
Нет, ты дал динамит )))