форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Все статьи на сайте должны состоять максимум из трех картинок + картинка статьи. Из текста только заголовок.
Добавлять картинки будет не самый подготовленный человек.
Как мне кажется, наиболее удобным будет оставить видимым в админке только поле заголовка, 3 custom_field, поле для картинки к статье.
Но это получается, что в базе надо будет тип custom_field поменять, да?
Плюс не знаю, как к ним прицепить загрузку картинок, например, от tinyMCE. Такую же кнопочку было бы неплохо прицепить и к полю ввода картинки к статье.
Это дело реализуемо? Как? А то совсем не хочется ковырять другие движки.
Отредактированно aclorange (20-01-2010 12:08:33)
Неактивен
Можно поступить еще проще - вбиваете все id картинок в поле изображений: первая картинка будет использоваться как картинка статьи, остальные - как картинки галереи. Изучайте хелп к smd_gallery
Неактивен
не понял:)
Неактивен
<txp:smd_gallery id="?article_image" limit="1" /> - если не ошибся с написанием подстановки, то так мы получим только 1-уй картинку из списка в "Изображения статьи"
Неактивен
Спасибо огромное, я уполз в своих поисках в совершенно другую сторону.
<txp:smd_gallery id="?article_image" limit="1" sort="fixed" /> — действительно выводит первую картинку.
<txp:smd_gallery id="?article_image" limit="1" sort="fixed" offset="1" /> — выводит все оставшиеся.
Класс!
Неактивен
В форму default, перед <txp:body /> добавил такую запись:
<txp:if_article_image>
<txp:smd_gallery form="gallery" id="?article_image" limit="1" sort="fixed" />
<txp:else />
</txp:if_article_image>
Если есть картинка к статье, то она показывается, если картинки нет, то статья отображается без картинки, а textpattern не ругается на неизвестный параметр.
А куда нужно добавить это выражение, чтобы картинка добавлялась к выдержке?
Или как сделать, чтобы картинка автоматом добавлялась к выдержке? (Сейчас приходится добавлять вручную)
Неактивен
Сам и отвечу. В форме вывода выдержки (listform) перед тегом выдержки добавить txp:article_image />
Получится примерно так:
<txp:permlink><txp:article_image thumbnail="1" class="float_left" /></txp:permlink>
<txp:excerpt />
П. С.
Ночью надо спать. иначе получаются люки
Отредактированно Richard (12-07-2011 21:45:19)
Неактивен