Добрый день коллеги Скажу сразу только взялся за изучение данной CMS.
Установить , настроить для меня не проблема. А вот с интеграцией шаблона пока что есть проблемы так как плохо знаю структуру друпала ещё Буду рад тем кто поможет.
Значит начну с первого вопрос и пока единственного.
Есть :
<?php if ($title): ?>
<h3><?php print $title; ?></h3><!-- тайтл -->
<?php endif; ?>
<?php if ($tabs): ?>
<div>
<?php print render($tabs); ?><!-- табы управления -->
</div>
<?php endif; ?>
<div>привет</div>
<div>привет<?php print render($page['content']); ?>привет</div><!-- контент -->
<?php print $feed_icons; ?>
</div>
Суть проблемы что в content появляется ещё множество классов которые нет в моих шаблонах : page.tpl.php / node.tpl.php
и получается так:
<h3>Главная</h3>
<div> </div>
<div>привет</div>
<div>
<div class="region region-content">
<div id="block-system-main" class="block block-system">
<div class="content">
<div>Привет всем !!!!</div>
<div id="node-1" class="node node-page clearfix" typeof="foaf:Document" about="/node/1">
<div class="content">
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even" property="content:encoded">
<p>
<strong>текст текст</strong>
текст текст
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
Искал по всей cms (наверное плохо), но так и ничего не нашел. От куда беруться эти классы? Они просто мне ломают шаблон
P.S. ищу того кто сможет по скайпу так же мне дать консультацию за небольшое вознаграждение. Оставляйте свои контакты.
Комментарии
Не морочьте себе голову. Берите тему Zen, Fusion, Omega, AT (по вкусу) и переносите в нее свою верстку. А когда научитесь, тогда можете писать свои темы с нуля.
Василий я упертый и мне нужно добить то что я начал. Все равно шаблон надо свой натянуть Так что если есть у вас ответ , буду благодарен! Если нет ну лучше тогда оградиться от комментариев )
Вы действительно хотите заняться переопределением всего и вся и потратить полгода на изучение?
Мой ответ таков: посмотрите как сделано в нормальной теме оформления особенно tpl.php файлы. Можете скопировать в свою.
у меня такое ощущение что вы и сами ответа не знаете я скопировал полностью тему и на базе неё делаю свою верстку. Но вопрос не в этом, а в то что не в модуле ноды, не в в шаблонах page.tpl.php нет тех div что при просмотре через firebug
Так вот где искать :
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even" property="content:encoded">
похоже на "Filtered HTML"
field.tpl.php:
Мало того, в самом файле чуть ли не криком:
Классы для полей добавляет theme_field
А вообще, it-tlw, в чём сложность провести текстовый поиск по системным модулям и include?
Где искать:
<div class="content">
- может быть в page.tpl.php<div class="field field-name-body field-type-text-with-summary field-label-hidden">
- Это код поля. Этот код скорее всего генерируется полем. Если вы уберете поле то и кода не будет.Счас понапишите, а ТС кинется все под себя править...
расточительная привычка - разметку друпала под верстку переделывать..
на "верхнем" уровне (page, region, block, node) еще проблем нет..
а "ниже" - проще верстку под разметку подогнать..