Page 1 of 1

Нужен функционал с картинками-превьюшками страниц

Posted: Sat Feb 26, 2011 9:49 am
by palaum
Нужна возможность присвоения странице картинки и превьюшки, чтобы потом ее можно было выводить в меню.

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

Есть ли такой тег, который позволял бы удобно выбирать картинку, даже не заходя в опции, прямо в первой вкладке, где поле с контентом, при этом результат своей деятельности этот тег сохранял бы в переменные картинки и превьюшки страницы?

Что то вроде {content_image} только с удобным браузером для выбора файла и сохранением результата в выше указанные переменные.

Re: Нужен функционал с картинками-превьюшками страниц

Posted: Sat Feb 26, 2011 2:37 pm
by Vladimir
Для этого подходит модуль GBFilePicker.
В шаблон надо вставить такой тег:

Code: Select all

{content_module block="filepicker_block" module="GBFilePicker"}

Re: Нужен функционал с картинками-превьюшками страниц

Posted: Sat Feb 26, 2011 3:11 pm
by palaum
Спасибо, функций много, обозреватель удобный, но этот модуль как я понял цепляет файлы к странице, а вот как теперь их запросить (вывести), к примеру, из шаблона меню?

Re: Нужен функционал с картинками-превьюшками страниц

Posted: Sat Feb 26, 2011 3:34 pm
by palaum
Часть сделал :)
Добавил в тег assign=new_img, теперь в этой переменной хранится адрес картинки и в саму страницу можно вставить таким образом {$new_img}, но все же, как запросить эту переменную из шаблона меню?

Re: Нужен функционал с картинками-превьюшками страниц

Posted: Sun Feb 27, 2011 5:17 pm
by Vladimir
palaum wrote:Добавил в тег assign=new_img, теперь в этой переменной хранится адрес картинки и в саму страницу можно вставить таким образом {$new_img}, но все же, как запросить эту переменную из шаблона меню?
По теории должно быть так: в теге меню прописываем loadprops="0", а шаблоне используем $node->new_img.

Re: Нужен функционал с картинками-превьюшками страниц

Posted: Sun Feb 27, 2011 8:35 pm
by palaum
loadprop='0' отключает доп возможности, 1 включает, но все равно через {$node->new_img} не получается добраться до значения.

assign дает возможность создать новую переменную и туда прописать значение, а есть ли возможность сразу значение прописать в image страницы? Тогда точно можно было бы вытащить это значение по средствам {$node->image}

На самой то странице можно вытащить значение и без assign, используя {$content_obj->GetPropertyValue('ИМЯ_БЛОКА_ПРИ_ВСТАВКЕ_GBFilePicker')}

Но как вытащить значение из другого места — ума не приложу. Эх, не хватает скилов )

Re: Нужен функционал с картинками-превьюшками страниц

Posted: Tue Mar 01, 2011 1:11 pm
by Vladimir
palaum wrote:Но как вытащить значение из другого места — ума не приложу.
Модуль меню в данные для шаблона вставляет только поля из стандартного набора. Нужно модифицировать функцию, которая это делает. Ещё вариант - написать свой тег, который будет извлекать имя картинки из базы данных.