Як змінити висновок кожної другої статті - Textpattern
Textpattern дуже потужний двигун для створення сайтів і основна його перевага – це простота всіх змін. Хоча, оцінити це можуть лише люди, яким слова HTML, CSS, PHP та JS не здаються дивними.
І в Textpattern зробити це досить просто. Потрібно лише трохи подумати.
Відступ від теми
Я себе давно ловлю на думці, що деякі речі, які доводиться реалізовувати в Textpattern`і при створенні сайтів, я роблю складним способом, вдаючись до PHP. Але після того, як все вже написано, дивлюся на код і розумію, що все це можна зробити засобами самого TXP. Переписувати все звичайно ж не наважуюсь, але щоразу докоряю себе за це.
Реалізація
Змінити висновок кожної другої статті в Textpattern можна декількома способами, але я вибрав той, який дозволяє це робити внутрішніми засобами.
Допомогти цьому можуть званіvariable (змінні), якими рідко хто користується в TXP . До останнього часу я навіть і не замислювався про них, що можу десь їх використати, але, як виявилося, це дуже зручний інструмент, яким можна вирішити деякі нетривіальні завдання.
Наприклад, нам потрібно в кожній непарній статті (1, 3, 5 і т.д.) - виводити зображення статті зліва, а в кожній парній статті (2, 4, 6 і т.д.) - виводити зображення статті справа . Тоді код матиме вигляд ось такий:
Завдяки вмілому використаннюvariable у цьому випадку, можна добитися різного ефекту: можна змінювати, як у моєму прикладі, висновок тільки зображень, а можна змінювати відображення повністю всієї статті. Тут у кого на що фантазії вистачить.
P.S. Якщо Ви плануєте своє свято самостійно, то варто звернути більше уваги насервірування вашого столу. Стіл має бути ідеальним. Є чудовий магазин - ПрофПосуд, в якому можна знайти все, що Вам для цього потрібно. І не важливо, організовуєте Ви коктейльну вечірку або сувору вечерю у стилі XVIII століття. У магазині ПрофПосуд знайдеться все.
Коментарі:
Дякуємо за розкриття потенціалу variable в txp. Для мене ця тема була найнезрозумілішою. Подібні штуки допомагає робити старий добрий плагін.
adida: Дякуємо за розкриття потенціалу variable в txp. Для мене ця тема була найнезрозумілішою. Подібні штуки допомагає робити старий добрий плагін.