[Решено] views - подскажите схему реализации

Главные вкладки

Аватар пользователя oksale oksale 3 марта 2009 в 19:16

Прочитала статьи и про View, и про CKK, но все равно непонятно, с чего начинать и как кделать.

Установлены модули CKK, View, Image.

Нужно реализовать страницу с лентой новостей с возможностью просмотра новости в отдельном окне.

Поля:
- заголовок
- дата
- url
- картинка
- краткая новость
- подробная новость

Изначально показывается все кроме подробной части. При клике на заголовок открывается страница со всей информацией о выбранной новости.

Я так понимаю, что мне нужно создать тип например, "новость" через CKK.

Что непонятно:

1. как добавить типы данных Date и Image
2. как реализовать механизм показа новости в отдельном окне

Комментарии

Аватар пользователя flecus flecus 3 марта 2009 в 20:25

1 Создаете тип материала "Новость" через /admin/content/types/add
2 Включаете отображение имени автора сообщения и даты создания в материалах определенного типа /admin/build/themes/settings или используйте модуль Date
3 Добавляете через CCK поле Ссылка (Модуль Link) для ввода url
4 Добавляете через CCK поле Image (Модуль ImageField) для размещения фото
5 Устанавливаете модуль ImageCache и настраиваете небходимые пресеты
6 Дополнительно можно установить Lightbox2

Пример реализации

Аватар пользователя oksale oksale 4 марта 2009 в 16:15

flecus, большое спасибо за помощь!!

Еще пара вопросов:

1. Создала view с типом Page. В поле Path указала алиас. В меню для пункта меню прописала этот же алиас. В итоге, когда нахожусь на этой странице, под текущим пунктом меню выводится vid созданного view. Почему он там появляется и как его убрать?

2. Не очень поняла - можно настраивать внешний вид прямо во view? Или только через шаблон? У меня три поля, и нужно, чтобы они выводились списком, например так:

...
<li>
<p>[поле1][поле2]</p>
<h1>[поле3]</h1>
</li>
...

3. Вводить данные типа news можно только через Создать контент->новость? Там смешаны и страницы, и новости - да весь контент. Можно этот интерфейс сделать более удобным для человека, который будет управлять новостями?

Аватар пользователя _FeliX_ _FeliX_ 4 марта 2009 в 17:02

"oksale" wrote:
2. Не очень поняла - можно настраивать внешний вид прямо во view? Или только через шаблон? У меня три поля, и нужно, чтобы они выводились списком, например так:

...

  • [поле1][поле2]
    [поле3]
  • ...

    3. Вводить данные типа news можно только через Создать контент->новость? Там смешаны и страницы, и новости - да весь контент. Можно этот интерфейс сделать более удобным для человека, который будет управлять новост


    2. Настраивать через шаблон.
    3. Интерефес можно сделать более удобным Smile но придеться темезировать страницу добавления контента.

    Аватар пользователя flecus flecus 4 марта 2009 в 19:07

    "oksale" wrote:
    Еще пара вопросов:

    1. Создала view с типом Page. В поле Path указала алиас. В меню для пункта меню прописала этот же алиас. В итоге, когда нахожусь на этой странице, под текущим пунктом меню выводится vid созданного view. Почему он там появляется и как его убрать?

    2. Не очень поняла - можно настраивать внешний вид прямо во view? Или только через шаблон? У меня три поля, и нужно, чтобы они выводились списком, например так:

    ...

  • [поле1][поле2]
    [поле3]
  • ...

    3. Вводить данные типа news можно только через Создать контент->новость? Там смешаны и страницы, и новости - да весь контент. Можно этот интерфейс сделать более удобным для человека, который будет управлять новостями?

    1 Настраивать вид
    2 View2 прекрасно темизируется, можно настроить что угодно.
    3 Можно, например через создание отдельного меню для юзера.

    Аватар пользователя oksale oksale 4 марта 2009 в 19:23

    Если знать, что искать.
    Про шаблонизацию понятно.
    Но что значит - "настраивать вид"? Где смотреть то хоть? Почему этот id в менюхе вылезает - ну не понимаю. Привязку я не делала.

    Аватар пользователя flecus flecus 4 марта 2009 в 20:05

    Кроме тривиального "читайте мануалы, пробуйте варианты" вряд ли смогу сказать что-то более конкретное.
    У меня один вид тоже не хотел устанавливаться, про..мучался с ним полночи, а на следующий день сделал его за пять минут.

    Аватар пользователя oksale oksale 5 марта 2009 в 10:09

    Да, flecus, все таки свежий взгляд с утра помогает Smile
    Разобралась с меню - оказывается, при темизации меню в функции параметр пропустила)) Заодно и ошибку нашла)) А вчера зациклилась на view.
    Спасибо вам большое за помощь!!

    Аватар пользователя flecus flecus 5 марта 2009 в 11:12

    "oksale" wrote:
    Да, flecus, все таки свежий взгляд с утра помогает Smile
    Разобралась с меню - оказывается, при темизации меню в функции параметр пропустила)) Заодно и ошибку нашла)) А вчера зациклилась на view.
    Спасибо вам большое за помощь!!

    ))