Модуль 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: </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>
2010.09.29 | NodeOne. Semantic CCK |