Вы здесь

Semantic CCK

Изменение HTML-разметки CCK-полей.

Модуль Semantic CCK позволяет настроить HTML-разметку для CCK-полей. Модуль написан под впечатлением от Semantic Views, который делает то же самое для Views. С помощью Semantic CCK можно определить HTML-элементы и классы для:

  • любого поля
  • заголовка поля
  • всех пунктов поля
  • каждого пункта поля

Это позволяет создавать выразительную семантическую HTML-разметку. Использование этого модуля может повысить эффективность работы верстальщиков, улучшить понимание разметки и оптимизацию сайта для поисковых систем.

Например, можно упростить разметку для отдельного изображения, которое загружено через CCK-поле с такой:

<div class="field field-type-filefield field-field-recipe-photo">
    <div class="field-items">
            <div class="field-item odd">
                 <img width="200" height="200" title="" alt="" src="example.jpg" />
             </div>
        </div>
</div>

до такой:

<img width="200" height="200" title="" alt="" src="example.jpg" />

Или преобразовать разметку простого списка с такой:

<div class="field field-type-text field-field-recipe-ingredients">
    <div class="field-label">Ingredients:&nbsp;</div>
    <div class="field-items">
            <div class="field-item odd">2 (9 inch) unbaked pie shells</div>
              <div class="field-item even">1 (10.75 ounce) can condensed golden mushroom soup</div>
              <div class="field-item odd">1 cup cooked, chopped turkey meat</div>
              <div class="field-item even">1 (10 ounce) can mixed vegetables, drained</div>
              <div class="field-item odd">1/3 cup milk</div>
        </div>
</div>

на такую:

<div class="field field-type-text field-field-recipe-ingredients recipe-ingredients">
    <h3 class="field-label">Ingredients</div>
    <ul class="field-items ingredients">
      <li class="field-item odd ingredient">2 (9 inch) unbaked pie shells</li>
      <li class="field-item even ingredient">1 (10.75 ounce) can condensed golden mushroom soup</li>
      <li class="field-item odd ingredient">1 cup cooked, chopped turkey meat</li>
      <li class="field-item even ingredient">1 (10 ounce) can mixed vegetables, drained</li>
      <li class="field-item odd ingredient">1/3 cup milk</li>
    </ul>
</div>

Зависит от: 
Группа проекта: 
Видео работы с проектом