Можно ли назначить цвет одной статье?

Я хочу, чтобы иметь возможность назначать цветовой код для разделения статей.

Так что граница или фон статьи меняют цвет, например; Статья A = Фиолетовая граница Статья B = Зеленая граница Статья C = Красная граница

Моя собственная идея - сделать альтернативный макет и использовать одно из полей публикации для вставки цветовой код и потяните цвет в коде.

Важно, чтобы я мог использовать цвет как в макете статьи, так и в макете категории статей, поэтому я цвет каждой ссылки на статью, ей назначен цвет.

7 голосов | спросил Dsan 15 Jpm1000000pmThu, 15 Jan 2015 14:37:23 +030015 2015, 14:37:23

1 ответ


4

Вам понадобится создать переопределение шаблона для просмотра статьи и категории.

Это не может быть предпочтительным методом, однако это то, что я лично сделал бы.

Вид категории:

Итак, как только вы создали свои переопределения для обоих представлений, в представлении категории добавьте идентификатор категории как класс в элемент для заголовка. Например:

<div class="id_<?php echo $item->id; ?>">
    <p>The category title will be here</p>
</div>

Это приведет к следующей разметке

<div class="id_2">
    <p>Category title</p>
</div>

Вид статьи:

Теперь в представлении вашей статьи используйте что-то подобное в своем переопределении, как показано ниже:

<div class="id_<?php echo $this->item->catid; ?>">
    <p>The article title will be here</p>
</div>

Это приведет к следующей разметке

<div class="id_2">
    <p>Article title</p>
</div>

Затем вы можете нацеливать каждый класс, в данном случае id_2 в свой CSS-файл, например:

.id_2 {
    border: 1px solid #F00;
}

Надеюсь, что это поможет

ответил Lodder 15 Jpm1000000pmThu, 15 Jan 2015 14:59:31 +030015 2015, 14:59:31

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132