We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 42188
    • 7 Posts
    Здравствуйте Уважаемые!!!
    Установлен MODx Evalution 1.0.6
    Имеется вот такой шаблон:

    <html>
    <head>
    <base href="[(site_url)]" /> 
    </head>
    <body>
    <p>{{BANNER}}</p>
    <table border="1" width="100%">
    <tbody>
    <tr>
    <td height="900" valign="top" width="17%">{{MENU}}
    <td align="center" valign="top" width="83%">{{CONTENT1}}</td>
    </tr>
    </tbody>
    </table>
    <p>{{FOOTER}}</p>
    <div> </div>
    </body>
    </html>


    ВОТ ЧАНК {{MENU}} (собственно он выводит список ссылок) содержимое:
    [[Wayfinder? &startId=`0` &level=`2` &outerClass=`menu`]]


    вот чанк {{CONTENT1}} содержимое:
    <div id="content">
    [*content*]
    </div>



    моя задачи сделать так чтобы при нажатии на ссылку MENU содержимое
    ссылки отобразилось в поле {{CONTENT1}}

    Кто знает помогите... [ed. note: slava1024 last edited this post 13 years, 11 months ago.]
      • 782
      • 37 Posts
      Что значит содержимое ссылки?
      Название ссылки? Или содержимое ресурса на который перешли?
      И зачем вам вообще чанк {{CONTENT1}} если вы можете в шаблоне просто написать
      <div id="content">
      [*content*]
      </div>
        • 42188
        • 7 Posts
        Да наверное Вы правы так проще:
        <html>
        <head>
        <base href="[(site_url)]" /> 
        </head>
        <body>
        <p>{{BANNER}}</p>
        <table border="1" width="100%">
        <tbody>
        <tr>
        <td height="900" valign="top" width="17%">{{MENU}}
        <td align="center" valign="top" width="83%"><div 
        id="content">[*content*]</div>
        </td>
        </tr>
        </tbody>
        </table>
        <p>{{FOOTER}}</p>
        <div> </div>
        </body>
        </html>


        Первоначальная задумка такая,
        есть формируемая Wayfinder'ом
        менюшка
        [[Wayfinder? &startId=`0` &level=`2` &outerClass=`menu`]]

        она формирует название и собственно ссылки
        в таком порядке

        *Главная страница
        *Инфо
        *Контакты

        у каждого из этих ссылок есть информация отредактированная
        родным редактором tinyMCE и есть про запас файл *.html
        по наведению например на инфо, появляется внизу надпись
        http://modx/info.html
        после нажатия, меня туда и отправляют.
        А мне нужно, чтобы содержимое ресурса на который перехожу
        появлялось в месте шаблона, в поле
        <div id="content">[*content*]</div>

        (и не html файлом, а то что редактировано в поле Содержимое ресурса
        редактором tinymce)

        Надеюсь внятно описал:)
          • 782
          • 37 Posts
          Ну так все и должно отображаться. На странице info у вас вместо [*content*] будет отображаться содержимое ресурса, если конечно выбран шаблон у которого есть тег [*content*].
          А что значит про "запас файл *.html"? Зачем они вам в той же папке?
            • 42188
            • 7 Posts
            Этот шаблон присвоен ко всем страницам и имеет название: Размеченный шаблон!!
            <html>
            <head>
            <base href="[(site_url)]" /> 
            </head>
            <body>
            <p>{{BANNER}}</p>
            <table border="1" width="100%">
            <tbody>
            <tr>
            <td height="900" valign="top" width="17%">{{MENU}}
            <td align="center" valign="top" width="83%"><div id="content">[*content*]</div>
            </td>
            </tr>
            </tbody>
            </table>
            <p>{{FOOTER}}</p>
            <div> </div>
            </body>
            </html>


            Дело в том, что он ссылается на этот путь: http://modx/info.html
            и если по этому пути нет файла он пишет ошибку: Not Found

            А может у info.html должен другой шаблон быть установлен?
              • 782
              • 37 Posts
              Мне кажется, что вы немного не понимаете принцип создания сайта на modx.
              Никаких файлов для каждой страницы вообще не должно быть. Все страницы сайта формируются автоматически из того, что вы создали в дереве документов.
              Вы локально сайт делаете или уже на хостинге? Быстрее будет взглянуть и посоветовать.
                • 42188
                • 7 Posts
                Да наверное. Локально на Денвере.
                В дереве есть файлы, но как к ним обратьтся не пойму...
                  • 782
                  • 37 Posts
                  В дереве не файлы, а ресурсы (или же документы).
                  Вы читали хоть что-нибудь о том, как сделать сайт на modx, перед тем как взялись этим заниматься?
                  Упрощу вам поиск:
                  http://efimov.ws/main/develop/modx/menu-wayfinder-MODx.html
                  http://modx.ru/blog/organization-structure-modx-documents/
                  http://a42.ru/site/tutorial-cash.html
                    • 42188
                    • 7 Posts
                    Первую ссылку перечитывал много раз,
                    смотрел урок, много чего читал, по modx вообще.
                    Но почему то не могу ума дать... вроде б и задача простая.
                    Ну вообщем, как сделать чтобы содержимое из дерева документов,
                    при запросе отобразилось в [*content*]
                    ну можете удаленно через teamweaver подключиться:)
                    Буду Благодарен. [ed. note: slava1024 last edited this post 13 years, 10 months ago.]
                      • 30247
                      • 74 Posts
                      ИМХО тут косяк денвера в обработке ЧПУ.
                      Вижу 2 пути:
                      1. Простой: Отключите на время разработки ЧПУ. Потом на хостинге подключите.
                      2. Разбирайтесь по error.log почему ЧПУ не работает. (например ht.access переименован?)