Автор Тема: Наследование "меток" после создания структуры.  (Прочитано 5667 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Zalex

  • Гость
Если обсуждалось - пните, буду искать.
По сути же вопрос вот в чем. Есть готовая структура сайта, требуется внести изменения в определенную "родительскую" страницу плана вставки меток. Ну т.е. в редакторе тела страницы я пишу [#menu5#] , сохраняю, получаю в редакторе страницы еще одну метку, но спускаясь вниз по дереву сайта я не вижу ни в одной наследованой странице этой метки. С другой стороны при создании новых страниц которые наследуют мою основную, эта метка присутствует. Вот собственно и вопрос - возможно ли обновить полностью структуру при внесении новой метки в родительскую страницу.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Можно....надо вставить метку в шаблон страницы а не в редактор контента...

Zalex

  • Гость
Ну речь идет как раз о наследовании из "редактора" в силу задумки. Тут вот в чем сложность. Если делать очень ветвящийся сайт где нужны будут добавление меток не в самом начале дерева плюс к тому же они могут изменятся (убираться, добавлятся) то теоритически в шаблоне придется ставить очень много меток, что не особо будет радовать глаз и усложнит сайт если две ветки имеют к примеру лишь один шаблон в самом начале, то нужно будет тогда делать копию шаблонов. А если речь пойдет о 50 веток сайта плюс в каждой нужны будут дополнительные метки но свои, а не общие... Ну да ладно , думается выход найдется. Спасибо!

Раз пошла такая пьянка, а подскажите, знающие люди, не наблюдалось ли проблем если метки писать "внутри меток" и так на несколько уровней (как раз речь идет о написании метки в редакторе контента)? Не ведет ли в таком случае непредсказуемо себя шаблонизатор ?
« Последнее редактирование: 05 декабря 2011, 21:58:35 от Zalex »

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Вообще странно.... все что относится к модулю и меет вид
[#....#] интерпритируется движком как метка...

У чебя чекбокс наследственности то стоит?

Zalex

  • Гость
Цитировать
У чебя чекбокс наследственности то стоит?
Цитировать
С другой стороны при создании новых страниц которые наследуют мою основную, эта метка присутствует.

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

Zalex

  • Гость
Вот еще подумалось, может кто то подскажет или поможет. Ситуация такова, что нужно приводить в порядок существующий сайт построенный с помощью Сантафокс. Как минимум нужно определенные картинки выводить с рамкой что удобно сделать использую GD2, вот только сижу и думаю, во-первых как вставить в контент рисунки типа  http://site.com/images.php?img=name   где name имя картинки в папке.. Скрипт соответственно рисует нужную рамку. Т.е. насколько я понимаю в редакторе в итоге я могу работать лишь с помощью хтмл. По понятным причинам вставлять в страницу метки на каждый рисунок и делать отдельное действие на модуль "произвольного кода" можно лишь теоритически.. Вот и вытекает вопрос к умным людям, возможно ли обойти эту проблему в сантафоксе ? Ну т.е. я вставляю <img src...> выставляю тегу  id какой нибудь  и движок запускает скрипт соответствующий id, вставляет в параметры вместо "name" соответственно имя рисунка и на сайте я вижу чудо - мой рисунок с нужной мне рамкой.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
я конечно не совсем понял что Вы хотите......но, можно один раз написать модуль произвольного кода, который на всех страницах отлавливал бы img=name   ну и вставлял бы там чего нужно....

Zalex

  • Гость
Да да , вы все верно поняли. Может подскажете вектор в какую сторону двигаться чтоб написать этот модуль ? Ну т.е. функционал модуля я сам напишу, вот не очень понимаю как написать модуль так, чтоб он ловил в контенте мои image=name Возможно это есть в документации где нибудь? Подскажите пожалуйста в какую сторону копать. Спасибо.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
нет, я не правильно понял, я думал url надо ловить...

в коде страницы конечно image=name то же конечно можно выловить, но релоад надо будет делать, некрасиво как-то....

Zalex

  • Гость
Да в общем то все решилось. Я слишком усложнил что то у себя в голове по этому поводу, оказалось все проще. Просто напросто написал скрипт который к фотам прикручивает рамки и вставил в хтмл ссылку нужную и все прекрасно работает, собственно говоря по-другому и быть не должно было. Спасибо за ваше время.