Иногда бывают случаи, когда нужна возможность перехода на страницу редактирования page из list.
На данный момент эту функцию можно реализовать стандартными средствами движка, итак приступим.
1. Смотрим адрес редактирования страницы, он имеет вид:
http://www.yoursite.ru/page.php?m=edit&id=8&r=list
Теперь заменяем в адресе id страницы на тег {LIST_ROW_ID} и получаем пряму ссылку для переходу к редактированию страницы из list.
2. Но у нас осталась одна маленькая проблема,наша ссылка будет видна всем пользователям вашего сайта, что нам совершенно не нужно. Чтобы устранить это недоразумение воспользуемся введенными в cotonti условиями:
<!-- IF {PHP.usr.profile.user_name} == "admin" --> <a href="page.php?m=edit&id={LIST_ROW_ID}&r=list">{PHP.skinlang.list.edit}</a> <!-- ENDIF -->
P.S. Данный метод полезен когда требуется поправить сразу много страниц, т.е. убираем лишний клик и переход на саму страницу, а также я пользуюсь этим методом когда заголовок страницы нужно убрать.
Thanked: 217 раз
Thanked: 217 раз
Thanked: 2 рази
Thanked: 9 раз
Thanked: 5 раз
А как удалить страницу напрямую из page.list? Есть такой тег или только через редактирование?