Форуми / National / Russian / Сборка «Фриланс-биржа» / Как добавить ссылку на страницу

smit
#42413 23.11.2016 02:54
#42068 Oldman:

Скорее всего это обычные хотелки начинающегоsmiley Типа "я пока не понимаю как сделать правильно, но я знаю КАК сделать это в статическом html"

Хотелки не хотелки, а мне сейчас тоже понадобилось создать несколько страничек. Стандартное "Добавить страницу" - тут не подходит, т.к. зачем мне все эти левые поля, комментарии и т.д.

#42064 Oldman:

Можно.

 

3. ещё один вариант сделать "standalone" страницу и загнать её в категорию system

4. Сделать страничку с уникальным page.XXX.tpl

3. Не совсем понял. Просто создать страницу и засунуть в папку system?

4. В каком месте эту страницу нужно разместить и какой адрес к ней будет вести?

#42067 Macik:

Еще трюк по поводу «отдельную страницу на писаную на чистом html»:  если в тексте страницы добавить вначеле строку `include: somepage.html`, то парсер вставит на эту страницу файл `datas/html/somepage.html`.

Ограничения этого метода:

  • должен быть установлен модуль `page` и создана под это отдельная страница (в которую и будет загружено содержимое файла)
  • дизайн шапки и подвала будет стандартный, т.е. содержимое файла должно включать в себя _только текст_ страницы без заголовков (если надо изменять шапку смотри в сторону переменной) `$cfg['enablecustomhf']`  
  • директива `include:` должна идти в самом начале текста страницы (т.е. лучше для страницы отключить парсер html, т.к. например Ckeditor любит в начало добавлять тег параграфа).

Сделал как вы сказали. Вижу просто текст: "include: somepage.htm". Парсеры все отключены. Вставлял без кавычек. Может страница, в которую загружается somepage, должна быть в какой-то папке?