WackoWiki: WackoДокументация/Паттерны/ВикиСводныеСтраницы ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Сводные страницы Вики


Задача: иметь возможность на одной странице охватить взглядом несколько источников информации.
Источниками информации могут служить несколько страниц, которые надо отражать в одной.


Шаг решения номер раз: создаем !/Сводная Страница, пишем в ней:


Шаг номер два: Создаем все необоходимые страницы, пишем в них соответствующего уровня задачи.


Уже работает паттерн. Но есть несколько «но»:

  1. Акшн include выводит адрес страницы, он может быть очень длинным и неприлично растягивать страницу.
    • Вариант решения: еще один ключик для акшна, который бы выводил ссылку «правка» и закрашивал bg серым, но не выводил адрес включаемой страницы.
    • /Ку Ме: ещё один враппер, да, согласен
  2. Привычный и очень удобный двойной клик по странице даже в области включенной страницы отправляет редактировать сводную страницу, где инфы в общем-то никакой и нет.
    • Вариант решения: двойной клик по странице по прежнему отправляет редактировать страницу, а вот двойной клик по серому bg включаемой страницы отправляет пользователя редактировать включенную страницу.
    • /Ку Ме: 2 kukutz@npj — вроде даблклик можно так настроить?
  3. После редактирования включаемой страницы пользователь попадает на нее же, а не на сводную, как было бы логично. Можно было бы поставить во включаемой странице redirect на сводную страницу, но тогда на сводной получается несколько redirect'ов, что вызывает бесконечный рекурсивный редирект.
    • Вариант решения: акшн redirect во включаемой странице не срабатывает.
    • KonstKolomeetz: модифицированный акшн в cvs можно взять?
    • RomanIvanov: it's a part of beta2, first of all.
  4. YuriKennisman: Пользователю желательно иметь возможность «схлапывать» выбранную подстраницу при просмотре сводной.
    • KonstKolomeetz: Можно подробнее?
    • YuriKennisman: Дать пользователю минус-в-квадратике рядом с названием при чтении страницы, чтобы скрыть её содержимое.
      На вашем примере — на время скрыть оперативку, чтобы сосредоточиться на тактике и стратегии.
  5. /Ku Me: прикольный include wrapper, согласен
  6. UrbanSheep /20.04.2004 15:55/: затребована сходная функциональность, но в автоматическом режиме — когда автоматически включаются все подстраницы. Предложено вот здесь: Мульти-инклюд

Примеры применения


 
Файлов нет. [Показать файлы/форму]
Один комментарий. [Показать комментарии/форму]
Donate
Время работы: 13.190 s
Использовано памяти: 2.774 Mb